Salaripedia
English

How much does a veterinarian make in Minnesota?

$133,100a year

Median yearly pay for veterinarians in Minnesota. That is $64.00 an hour or $11,090 a month.

Hourly
$64.00
Vs. national median
+2%
Rank among states
10 of 49
Jobs in the state
2,140
Pay range
Lowest 10%: $83,280Median: $133,100Highest 10%: $217,600
PercentileYearlyHourly
10th$83,280$40.04
25th$109,300$52.53
Median$133,100$64.00
75th$164,700$79.18
90th$217,600$104.61

Cities in Minnesota

Metro areas, median yearly pay.

Minneapolis, MN$158,200
Mankato, MN$134,100
Rochester, MN$130,000
Duluth, MN$126,700
St. Cloud, MN$121,400
La Crosse, WI$105,200
Fargo, ND$101,300
Sioux Falls, SD$98,320
Salaries for every job in Minnesota

Nearby in the ranking

States with similar pay for veterinarians.

7. District of Columbia$134,500
8. Illinois$133,600
9. Pennsylvania$133,500
10. Minnesota$133,100
11. New York$131,800
12. Vermont$131,800
13. Florida$131,700
Veterinarian salary in all states

Frequently asked questions

How much does a veterinarian make an hour in Minnesota?

The median hourly pay in Minnesota is $64.00 ($133,100 a year).

Do veterinarians make more in Minnesota than the national average?

Yes: $133,100 against $130,100 nationally, 2% more.

Where does Minnesota rank for veterinarian pay?

Minnesota ranks 10 of 49 states.

Which city in Minnesota pays veterinarians the most?

Minneapolis-St. Paul-Bloomington, MN-WI, with a median of $158,200 a year.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.