How Much Does an NP Make in North Dakota in 2026?
Typical pay for NPs in North Dakota, from federal wage data (May 2025), with pay by city, the ten-year trend, and how the state compares.
BLS OES May 2025 · North Dakota · typical annual pay from the lowest-paid tenth to the highest-paid tenth
A typical NP in North Dakota earns about $62.53 per hour, or $130,070 per year, according to the latest government wage data (May 2025). Calculated from the annual figure, that comes to roughly $10,839 a month and $2,501 a week. These figures reflect typical pay across the state's NP workforce rather than an entry-level wage or the highest possible earnings. Pay differs by city, practice setting, and years of experience.
That is about 2 percent below the national figure of $132,300, and it places North Dakota 34th among the 51 states and territories tracked. Roughly 1,290 NPs work in North Dakota, compared with 323,040 nationwide, a small workforce set against a pay figure that stays close to the national number. Lower pay in North Dakota tracks its lower cost of living compared with higher-cost states.
NP pay in North Dakota at a glance
- North Dakota NPs typically earn $62.53 an hour ($130,070 a year), according to the latest government wage data (May 2025).
- That's about 2 percent below the national figure of $132,300, placing North Dakota 34th out of 51 states.
- Grand Forks pays the most among North Dakota's metro areas, with a typical NP salary of $130,990 a year.
- Entry-level NPs in North Dakota typically start around $103,490 a year, while the top 10 percent earn over $162,020.
- North Dakota NP pay has risen 41 percent over the past decade, from $92,570 in 2015 to $130,070 in 2025.
BLS OES May 2025
How much does an NP make in North Dakota?
NP pay by career stage in North Dakota
| Career stage | North Dakota | United States |
|---|---|---|
| Starting out | $103,490$49.76 an hour | $101,340$48.72 an hour |
| First years | $107,290$51.58 an hour | $117,990$56.73 an hour |
| Typical NP | $130,070$62.53 an hour | $132,300$63.61 an hour |
| Experienced | $135,620$65.20 an hour | $156,700$75.34 an hour |
| Top 10% | $162,020$77.90 an hour | $174,420$83.86 an hour |
BLS OES May 2025 · starting out is the 10th percentile, first years the 25th, typical the median, experienced the 75th, top 10% the 90th
NP pay by experience level in North Dakota
Entry-level NP positions in North Dakota typically offer around $49.76 an hour, or about $103,490 a year, according to the latest government wage data (May 2025). That range covers NPs who are new to practice or working in lower-paying settings. Within a few years, pay for most NPs moves up toward the state's typical figure of $130,070 a year. That climb usually reflects added clinical experience and a move into higher-paying settings or specialties.
Experienced NPs in North Dakota often earn upwards of $65.20 an hour, or roughly $135,620 a year, while the top 10 percent make over $162,020 a year, about $77.90 an hour. That leaves a gap of $58,530 between entry-level and top pay in the state. The gap tends to reflect practice setting, years in the field, and city, since pay in Grand Forks and Bismarck runs slightly higher than in Fargo.
NP pay growth in North Dakota
Typical (median) annual wage for NPs in North Dakota · BLS OES May estimates, 2015 to 2025 · hover a bar for the year-over-year change
North Dakota NP pay rose from $92,570 in 2015 to $130,070 in 2025, a gain of $37,500. That is a 41 percent increase over the decade, tracked through the state's NP salary figures each year in government wage data. Pay did dip slightly in 2020 and 2021 before climbing again, then rose sharply between 2022 and 2023. By 2025, pay had recovered and moved well past its pre-dip levels.
Nationally, NP pay rose 35 percent over the same ten years, so North Dakota's climb outpaced the national trend by six points. For someone starting an NP career in North Dakota now, this history shows pay has moved up over time, though past gains do not guarantee future ones. Current pay in the state, at $130,070 a year, reflects where that decade of change has landed.
NP salary by city in North Dakota
Grand Forks pays NPs the most among North Dakota's metro areas, at $130,990 a year ($62.97 an hour), about 1 percent above the state figure of $130,070. Minot follows closely at $130,820 a year, and Bismarck comes in at $130,140 a year. These figures cover each city's full metro area, not just its downtown core.
Fargo is the lowest-paying city among the four, at $130,070 a year, putting the full spread between North Dakota's cities at just $920. Fargo also has the largest NP workforce in the state, with 490 employed there compared with 220 in Bismarck, 190 in Grand Forks, and 60 in Minot. Pay differences this small mostly reflect similar costs of living across North Dakota's cities rather than large gaps in pay scales.
| # | City | Typical pay | Hourly | Vs North Dakota | NPs employed |
|---|---|---|---|---|---|
| 1 | Grand Forks | $130,990 | $62.97 | +1% | 190 |
| 2 | Minot | $130,820 | $62.90 | +1% | 60 |
| 3 | Bismarck | $130,140 | $62.57 | 0% | 220 |
| 4 | Fargo | $130,070 | $62.53 | 0% | 490 |
Each row is one BLS metro area; cities that share a metro share its figures · BLS OES May 2025 · North Dakota typical pay $130,070
How North Dakota compares with nearby states
North Dakota's NP pay sits close to its neighbors. Montana pays more, at $137,210 a year, about 5 percent above North Dakota, while Minnesota runs about 2 percent higher at $133,260. South Dakota pays slightly less, at $128,840 a year, about 1 percent below North Dakota. NP licensure earned in one state can often be endorsed or transferred into a neighboring state, which can make comparing pay across state lines useful for NPs weighing a move.
| State | Typical pay | Vs North Dakota |
|---|---|---|
| North Dakota | $130,070 | baseline |
| Montana | $137,210 | +5% |
| Minnesota | $133,260 | +2% |
| South Dakota | $128,840 | -1% |
Bordering states, ranked by typical NP pay · BLS OES May 2025
Is North Dakota a good state for NPs?
NP pay in North Dakota sits below the middle of the national table: typical pay is $130,070 a year, 2% below the national figure, ranking 34th of 51. For every 1,000 jobs in North Dakota, about 3.0 are NP positions; nationally, the figure is closer to 2.1. That makes the local economy more reliant on NPs than most places, and turnover keeps positions opening through the year. Overall, North Dakota is a middle-of-the-table state for NP pay, close to the national figure.
Summary
NPs in North Dakota typically earn $130,070 a year, or $62.53 an hour, a figure that has risen 41 percent over the past decade. Pay is close to the national number and varies only slightly by city, from Fargo to Grand Forks. For current requirements, check North Dakota's nursing board licensing page, and for local figures, see the city-specific pages for Fargo, Bismarck, Grand Forks, and Minot.
Frequently asked questions
- How much does an NP make in North Dakota?
- NPs in North Dakota typically earn $62.53 an hour, or about $130,070 a year, according to the latest government wage data (May 2025). That is roughly $10,839 a month and $2,501 a week, calculated from the annual figure. Pay varies by city and experience level.
- How much does an NP make an hour in North Dakota?
- NPs in North Dakota typically earn $62.53 an hour, according to the latest government wage data (May 2025). Entry-level pay starts around $49.76 an hour, while the top 10 percent earn over $77.90 an hour.
- What is the starting pay for an NP in North Dakota?
- Entry-level NPs in North Dakota typically start around $49.76 an hour, or about $103,490 a year, according to the latest government wage data (May 2025). Pay usually moves toward the state's typical figure of $130,070 a year within a few years of experience.
- Which city in North Dakota pays NPs the most?
- Grand Forks pays NPs the most in North Dakota, at $130,990 a year, about 1 percent above the state figure. Minot and Bismarck pay nearly as much, while Fargo, home to the state's largest NP workforce at 490 jobs, pays $130,070 a year, the lowest of the four cities.
- Is NP pay in North Dakota higher than the national rate?
- No. NP pay in North Dakota runs about 2 percent below the national figure of $132,300 a year, ranking 34th among 51 states and territories. The gap is modest and generally tracks North Dakota's lower cost of living compared with higher-cost states.