$
BLSSalary

Nurse Practitioners Salary in North Dakota (2025)

Official BLS OEWS data · May 2025 · 1,290 employed

Annual Mean
$126,370
$60.76/hr
Annual Median
$130,070
$62.53/hr
Bottom 10%
$103,490
$49.76/hr
Top 10%
$162,020
$77.90/hr
Location vs National Average
North Dakota
$126,370
Difference
-8.0% vs US avg
US National
$137,300

Salary Percentile Breakdown

PercentileAnnual
10th Percentile
Bottom 10%
$103,490
25th Percentile
Lower quarter
$107,290
50th PercentileMedian
Median
$130,070
75th Percentile
Upper quarter
$135,620
90th Percentile
Top 10%
$162,020

Salary Distribution

Annual Salary Range

10th

$103K

25th

$107K

Median

$130K

75th

$136K

90th

$162K

North Dakota has a moderate number of Nurse Practitioners positions (approximately 1,290), reflecting steady demand in this occupation.

In North Dakota, Nurse Practitioners salaries range from $103,490 at the 10th percentile to $162,020 at the 90th percentile — a spread of $58,530 (45% of the median). This relatively narrow range suggests more consistent pay across employers in this area.

Top Paying Cities in North Dakota

Metro areas with highest Nurse Practitioners wages

How Nurse Practitioners Compares in North Dakota

The average Nurse Practitioners salary of $126,370 in North Dakota ranks below the national average of $137,300. There are approximately 1,290 Nurse Practitionerss employed in North Dakota.

Data: BLS OEWS May 2025 · Public domain · Not affiliated with BLS.