facebook tracking General Internal Medicine Physician salary in Minnesota (2025): pay by city

General Internal Medicine Physician salary in Minnesota

What general internal medicine physicians earn in Minnesota and its metro areas, compared with the rest of the country.

May 2025#3 of 44 states
Median pay$373,700$179.66 per hour
vs U.S.+46%U.S. median $256,560
Middle half earn$310,320 – $481,170Top 10%: $481,170+
Jobs2,2701.78× the U.S. concentration

General Internal Medicine Physician pay in Minnesota cities

Metro areas as BLS defines them. Click a column to sort.

Metro areaMedianHourlyJobs
Minneapolis-St. Paul-Bloomington, MN-WI$330,200$158.751,440
Rochester, MN$239,200+$115.00+630
Fargo, ND-MN$338,400$162.69100
Sioux Falls, SD-MN$239,200+$115.00+80
Duluth, MN-WI$333,090$160.1450
La Crosse-Onalaska, WI-MN$239,200+$115.00+40
Southeast Minnesota nonmetropolitan area$336,330$161.7040
Grand Forks, ND-MN$344,930$165.8330
Northwest Minnesota nonmetropolitan area$331,200$159.2330
Advertisement

Hospitals and jobs in Minnesota

General Internal Medicine Physician pay in similar states

Other healthcare salaries in Minnesota

Questions

How much does a general internal medicine physician make in Minnesota?

General Internal Medicine Physicians in Minnesota earned a median of $373,700 a year ($179.66 an hour) in May 2025, 46% more than the national median of $256,560. The middle half earned $310,320 to $481,170.

Where in Minnesota do general internal medicine physicians earn the most?

Among areas in Minnesota, pay was highest in Grand Forks, ND-MN at $344,930.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics, May 2025, all industries. Pay doesn't reflect cost of living, overtime or shift differentials.