Veterinarians Salary in Alabama
BLS OEWS May 2025 • 10 metro areas • Alabama
Veterinarians in Alabama earn a median salary of $97,261 per year on average across 10 metro and nonmetro areas, -22.5% vs the national median of $125,510. An estimated 980 veterinarians are employed across Alabama, with salaries ranging from $93,740 to $99,840 depending on location.
$97,261
Avg median salary in Alabama
$99,840
Highest paying metro
$93,740
Lowest paying metro
980
Employed in Alabama
Compare Veterinarians salaries & buying power
Pick two cities to see how salary and purchasing power differ.
Veterinarians
inVeterinarians salaries by city in Alabama
| Metro area | Median salary | 25th pct | 75th pct | Employed |
|---|---|---|---|---|
| Auburn, AL | $99,840 | $84,300 | $127,850 | 60 |
| Montgomery, AL | $99,590 | $92,480 | $129,210 | 100 |
| Southeast Alabama | $99,340 | $80,960 | $121,280 | 40 |
| Huntsville, AL | $98,490 | $86,540 | $123,600 | 150 |
| Birmingham, AL | $98,160 | $94,340 | $131,890 | 380 |
| Dothan, AL | $98,060 | $74,820 | $126,660 | 30 |
| Northeast Alabama | $96,530 | $66,340 | $117,540 | 60 |
| Florence, AL | $94,900 | $85,300 | $106,800 | 30 |
| Mobile, AL | $93,960 | $80,250 | $127,080 | 70 |
| Daphne, AL | $93,740 | $72,320 | $107,450 | 60 |