Salaripedia
English

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

$373,700a year

Median yearly pay for general internal medicine physicians in Minnesota. That is $179.66 an hour or $31,140 a month.

Hourly
$179.66
Vs. national median
+46%
Rank among states
3 of 45
Jobs in the state
2,270
Pay range
Lowest 10%: $197,400Median: $373,700Highest 10%: $481,200
PercentileYearlyHourly
10th$197,400$94.92
25th$310,300$149.19
Median$373,700$179.66
75th$481,200$231.33
90th$481,200$231.33

Cities in Minnesota

Metro areas, median yearly pay.

Grand Forks, ND$344,900
Fargo, ND$338,400
Duluth, MN$333,100
Minneapolis, MN$330,200
La Crosse, WI$239,200
Rochester, MN$239,200
Sioux Falls, SD$239,200
Salaries for every job in Minnesota

Nearby in the ranking

States with similar pay for general internal medicine physicians.

1. Georgia$425,500
2. Rhode Island$379,500
3. Minnesota$373,700
4. Wisconsin$367,200
5. Alaska$366,100
6. South Carolina$359,500
General Internal Medicine Physician salary in all states

Frequently asked questions

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

The median hourly pay in Minnesota is $179.66 ($373,700 a year).

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

Yes: $373,700 against $256,600 nationally, 46% more.

Where does Minnesota rank for general internal medicine physician pay?

Minnesota ranks 3 of 45 states.

Which city in Minnesota pays general internal medicine physicians the most?

Grand Forks, ND-MN, with a median of $344,900 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.