Veterinarians Salary in Indiana
BLS OEWS May 2025 • 11 metro areas • Indiana
Veterinarians in Indiana earn a median salary of $110,927 per year on average across 11 metro and nonmetro areas, -11.6% vs the national median of $125,510. An estimated 1,270 veterinarians are employed across Indiana, with salaries ranging from $92,440 to $128,980 depending on location.
$110,927
Avg median salary in Indiana
$128,980
Highest paying metro
$92,440
Lowest paying metro
1,270
Employed in Indiana
Compare Veterinarians salaries & buying power
Pick two cities to see how salary and purchasing power differ.
Veterinarians
in
Veterinarians salaries by city in Indiana
| Metro area | Median salary | 25th pct | 75th pct | Employed |
|---|---|---|---|---|
| South Bend, IN-MI | $128,980 | $104,490 | $150,860 | 70 |
| Michigan City, IN | $126,500 | $106,370 | $163,590 | 30 |
| Indianapolis, IN | $126,490 | $104,700 | $140,130 | 530 |
| Elkhart, IN | $115,320 | $94,860 | $143,740 | 40 |
| Fort Wayne, IN | $108,200 | $94,020 | $136,520 | 100 |
| Evansville, IN | $105,720 | $93,710 | $133,270 | 70 |
| Central Indiana | $105,150 | $84,260 | $140,230 | 80 |
| Bloomington, IN | $104,920 | $87,070 | $142,440 | 40 |
| Southern Indiana | $103,550 | $80,590 | $134,220 | 100 |
| Northern Indiana | $102,930 | $85,840 | $132,110 | 120 |
| Lafayette, IN | $92,440 | $63,060 | $124,990 | 90 |