Salaripedia
English

How much does a veterinarian make in Indiana?

$124,500a year

Median yearly pay for veterinarians in Indiana. That is $59.87 an hour or $10,380 a month.

Hourly
$59.87
Vs. national median
-4%
Rank among states
31 of 49
Jobs in the state
1,500
Pay range
Lowest 10%: $63,630Median: $124,500Highest 10%: $173,800
PercentileYearlyHourly
10th$63,630$30.59
25th$99,800$47.98
Median$124,500$59.87
75th$156,000$74.99
90th$173,800$83.56

Cities in Indiana

Metro areas, median yearly pay.

Chicago, IL$148,700
Indianapolis, IN$127,900
Cincinnati, OH$127,700
South Bend, IN$127,700
Michigan City, IN$126,500
Bloomington, IN$125,500
Fort Wayne, IN$125,000
Evansville, IN$124,600
Elkhart, IN$119,300
Louisville, KY$108,000
Lafayette, IN$91,910
Salaries for every job in Indiana

Nearby in the ranking

States with similar pay for veterinarians.

28. Michigan$125,400
29. Ohio$125,100
30. Iowa$124,600
31. Indiana$124,500
32. Louisiana$124,400
33. Tennessee$124,400
34. Utah$124,000
Veterinarian salary in all states

Frequently asked questions

How much does a veterinarian make an hour in Indiana?

The median hourly pay in Indiana is $59.87 ($124,500 a year).

Do veterinarians make more in Indiana than the national average?

No: $124,500 against $130,100 nationally, 4% less.

Where does Indiana rank for veterinarian pay?

Indiana ranks 31 of 49 states.

Which city in Indiana pays veterinarians the most?

Chicago-Naperville-Elgin, IL-IN, with a median of $148,700 a year.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.