Według danych statystycznych Biura Pracy, od 2012 r. średnia płaca dla lekarzy weterynarii wynosi około 40,61 USD za godzinę. Mediana rocznego wynagrodzenia dla lekarzy weterynarii wynosiła 84 460 USD w 2012 r.
Lekarze weterynarii z 10% największych zarobków zarobili w roku 2012 ponad 144 100 USD. Weterynarze na drugim końcu skali zarobili w tym roku mniej niż 51.530 USD. Jedna trzecia tych specjalistów pracowała co najmniej 50 godzin tygodniowo. Obejmowały one godziny weekendowe i wieczorne, a także połączenia alarmowe.
Pomiędzy rokiem 2012 a 2022 przewiduje się wzrost liczby miejsc pracy dla weterynarzy o około 12 procent, czyli o średnią dla wszystkich zawodów.