Mức lương trung bình của bác sĩ thú y ở St. Louis, Missouri là 98.479 đô la hoặc mức lương theo giờ tương đương là 47 đô la. Mức lương ước tính dựa trên dữ liệu khảo sát tiền lương được thu thập trực tiếp từ các nhà tuyển dụng và nhân viên giấu tên ở St. Louis, Missouri.