Salaripedia
English

How much does a family medicine physician make in Minnesota?

$280,000a year

Median yearly pay for family medicine physicians in Minnesota. That is $134.63 an hour or $23,340 a month.

Hourly
$134.63
Vs. national median
+15%
Rank among states
15 of 51
Jobs in the state
1,820
Pay range
Lowest 10%: $153,100Median: $280,000Highest 10%: $391,200
PercentileYearlyHourly
10th$153,100$73.61
25th$198,500$95.45
Median$280,000$134.63
75th$331,500$159.37
90th$391,200$188.05

Cities in Minnesota

Metro areas, median yearly pay.

Rochester, MN$356,800
La Crosse, WI$327,900
Mankato, MN$314,100
Grand Forks, ND$286,400
Minneapolis, MN$283,100
Fargo, ND$276,500
Sioux Falls, SD$258,900
Duluth, MN$256,200
St. Cloud, MN$249,300
Salaries for every job in Minnesota

Nearby in the ranking

States with similar pay for family medicine physicians.

12. Wisconsin$290,600
13. Maryland$285,700
14. North Dakota$280,100
15. Minnesota$280,000
16. Massachusetts$277,500
17. West Virginia$272,700
18. New Hampshire$268,700
Family Medicine Physician salary in all states

Frequently asked questions

How much does a family medicine physician make an hour in Minnesota?

The median hourly pay in Minnesota is $134.63 ($280,000 a year).

Do family medicine physicians make more in Minnesota than the national average?

Yes: $280,000 against $244,200 nationally, 15% more.

Where does Minnesota rank for family medicine physician pay?

Minnesota ranks 15 of 51 states.

Which city in Minnesota pays family medicine physicians the most?

Rochester, MN, with a median of $356,800 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.