SOC 29-1131 · Indiana

Veterinarians Salary in Indiana

Veterinarians in Indiana earn the most in Bloomington (average $131,900 a year) and the least in Lafayette ($102,280), across the 8 Indiana metro areas we cover. Statewide, BLS puts the veterinarians average at $127,060 and the median at $124,530 for 1,500 workers. The U.S. average for this job is $142,680.

$132Khighest: Bloomington
$102Klowest: Lafayette
900jobs in these metros
8metro areas
Advertisement

Veterinarians average salary by city in Indiana

Pay, take-home pay and cost of living

CityAverageMedian25th pct.Take-home*Cost of living
Bloomington$131,900$125,480$97,580$94,69195
Indianapolis$131,600$127,850$104,570$94,65896
South Bend$129,870$127,650$102,850$93,91193
Michigan City$129,240$126,500$106,370$93,89592
Evansville$128,910$124,590$103,360$93,94092
Fort Wayne$126,910$124,970$103,230$92,23093
Elkhart$125,940$119,310$94,690$91,09990
Lafayette$102,280$91,910$65,350$76,44993

*Average salary after federal and state taxes for a single filer; includes Bloomington's local income tax (2.14%). Cost of living: BEA price parity, U.S. = 100.

Veterinarians salary in other states

Veterinarians salary by city and state

More about pay in Indiana

Sources and how to read this page

Read the full methodology. Spotted an error? Tell us.