Nurse Practitioners Salary in North Dakota

Ranked #44 of 51 · ND

8% below U.S. average
Mean annual salary $126,370 ≈ $61/hr
Median annual salary $130,070
Employment 1,290

Salary Distribution (10th–90th percentile)

P10 $103,490P25 $107,290 Median $130,070P75 $135,620P90 $162,020

About 80% of nurse practitionerss in North Dakota earn between $103,490 and $162,020. The blue band is the middle 50% (P25–P75); the dot marks the median.

Compared to the U.S.

North Dakota
$126,370
U.S. average
$137,300

The mean nurse practitioners salary in North Dakota is $126,370, about 8% below the U.S. average ($137,300). That works out to roughly $61/hr at 2,080 hours per year.

Metro Areas in North Dakota

Metro areaMedianMeanEmployment
Grand Forks, ND-MN $130,990 $124,730 190
Minot, ND $130,820 $124,200 60
Bismarck, ND $130,140 $123,750 220
Fargo, ND-MN $130,070 $127,270 490
West North Dakota nonmetropolitan area $128,130 $132,290 160
East North Dakota nonmetropolitan area $123,010 $125,790 180

Frequently Asked Questions

How much do nurse practitioners make in North Dakota?

The median nurse practitioners salary in North Dakota is $130,070 per year (mean $126,370), and about 80% earn between $103,490 and $162,020.

How much do nurse practitioners make per hour in North Dakota?

Roughly $61 per hour, based on a mean annual wage of $126,370 and 2,080 work hours per year.

Is North Dakota a high-paying state for nurse practitioners?

North Dakota ranks #44 of 51 states for nurse practitioners pay. Its mean salary of $126,370 is about 8% below the U.S. average of $137,300.

Which metro areas in North Dakota pay nurse practitioners the most?

The highest-paying metro areas in North Dakota for nurse practitioners are Grand Forks, ND-MN ($130,990), Minot, ND ($130,820), Bismarck, ND ($130,140), by median annual wage.

← Back to all nurse practitioners states