Veterinarians Salary in Minnesota

BLS OEWS May 2025 • 9 metro areas • Minnesota

Veterinarians in Minnesota earn a median salary of $106,709 per year on average across 9 metro and nonmetro areas, -15% vs the national median of $125,510. An estimated 2,030 veterinarians are employed across Minnesota, with salaries ranging from $100,700 to $124,660 depending on location.

$106,709 Avg median salary in Minnesota
$124,660 Highest paying metro
$100,700 Lowest paying metro
2,030 Employed in Minnesota

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 Minnesota

      Metro area Median salary 25th pct 75th pct Employed
      Minneapolis, MN-WI $124,660 $103,260 $133,780 1,410
      Southeast Minnesota $113,520 $98,750 $120,160 140
      Rochester, MN $108,280 $98,830 $128,620 60
      Mankato, MN $104,190 $101,180 $127,960 30
      Northwest Minnesota $103,170 $98,810 $120,060 130
      Southwest Minnesota $102,500 $97,710 $120,040 90
      Northeast Minnesota $102,190 $100,550 $124,570 40
      St. Cloud, MN $101,170 $95,800 $125,070 50
      Duluth, MN-WI $100,700 $96,580 $121,680 80

      View Veterinarians salaries in all cities