SalaryCalculations

General Internal Medicine Physicians Salary in North Dakota

State wage data from the BLS OEWS survey, May 2025.

Median annual

$338,400

Median hourly

$163

Average annual

$319,790

Employed in state

200

The median annual salary for General Internal Medicine Physicians in North Dakota is $338,400, or about $163 an hour. That is 32% higher than the national median.

Pay in North Dakota ranges from $190,430 at the 10th percentile to $379,100 at the 90th percentile. Roughly 200 people work as general internal medicine physicians in the state.

Pay distribution in North Dakota

10th$190,430
25th$333,130
Median$338,400
75th$351,580
90th$379,100

Salary calculator

Hourly
$162.69
Daily
$1,302
Weekly
$6,508
Bi-weekly
$13,015
Monthly
$28,200
Annual
$338,400

$338,400 a year is around the 50th percentile for General Internal Medicine Physicianss in North Dakota. The median is $338,400.

General Internal Medicine Physicians pay by metro area in North Dakota

Metro areaMedian annualEmployment
Bismarck, ND$351,58050
Grand Forks, ND-MN$344,93030
Fargo, ND-MN$338,400100

Other jobs in North Dakota

All salaries in North Dakota →