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.
Veterinarians
in
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 |