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.

Full tool →
Veterinarians
in
    vs

      Veterinarians salaries by city in Alabama

      Metro areaMedian salary25th pct75th pctEmployed
      Auburn, AL$99,840$84,300$127,85060
      Montgomery, AL$99,590$92,480$129,210100
      Southeast Alabama$99,340$80,960$121,28040
      Huntsville, AL$98,490$86,540$123,600150
      Birmingham, AL$98,160$94,340$131,890380
      Dothan, AL$98,060$74,820$126,66030
      Northeast Alabama$96,530$66,340$117,54060
      Florence, AL$94,900$85,300$106,80030
      Mobile, AL$93,960$80,250$127,08070
      Daphne, AL$93,740$72,320$107,45060

      View Veterinarians salaries in all cities