Salaripedia
English

How much does a general internal medicine physician make in North Dakota?

$338,400a year

Median yearly pay for general internal medicine physicians in North Dakota. That is $162.69 an hour or $28,200 a month.

Hourly
$162.69
Vs. national median
+32%
Rank among states
9 of 45
Jobs in the state
200
Pay range
Lowest 10%: $190,400Median: $338,400Highest 10%: $379,100
PercentileYearlyHourly
10th$190,400$91.55
25th$333,100$160.16
Median$338,400$162.69
75th$351,600$169.03
90th$379,100$182.26

Cities in North Dakota

Metro areas, median yearly pay.

Bismarck, ND$351,600
Grand Forks, ND$344,900
Fargo, ND$338,400
Salaries for every job in North Dakota

Nearby in the ranking

States with similar pay for general internal medicine physicians.

6. South Carolina$359,500
7. Idaho$355,400
8. Washington$340,000
9. North Dakota$338,400
10. Utah$331,700
11. Mississippi$325,600
12. Maine$316,900
General Internal Medicine Physician salary in all states

Frequently asked questions

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

The median hourly pay in North Dakota is $162.69 ($338,400 a year).

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

Yes: $338,400 against $256,600 nationally, 32% more.

Where does North Dakota rank for general internal medicine physician pay?

North Dakota ranks 9 of 45 states.

Which city in North Dakota pays general internal medicine physicians the most?

Bismarck, ND, with a median of $351,600 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.