How Much Does an NP Make in North Carolina in 2026?
Typical pay for NPs in North Carolina, from federal wage data (May 2025), with pay by city, the ten-year trend, and how the state compares.
BLS OES May 2025 · North Carolina · typical annual pay from the lowest-paid tenth to the highest-paid tenth
A typical NP in North Carolina earns about $62.01 per hour, which comes to $128,990 per year, according to the latest government wage data (May 2025). Based on that annual figure, pay works out to roughly $10,749 a month or $2,481 a week for a full-time role. Those figures represent typical pay across experience levels and settings statewide.
That is 3% below the national figure of $132,300 a year, which places North Carolina 38th among the 51 states and Washington, D.C. Nationally, typical pay for NPs runs $63.61 an hour. About 9,800 NPs work across North Carolina, compared with 323,040 nationwide. Lower pay in the state tends to track a lower cost of living.
NP pay in North Carolina at a glance
- A typical NP in North Carolina earns about $62.01 per hour ($128,990 per year), according to the latest government wage data (May 2025).
- North Carolina NP pay runs 3% below the national figure of $132,300, ranking 38th out of 51 states.
- Durham leads the state at $132,300 per year, about 3% above the state figure, tied with Chapel Hill.
- Entry-level NPs typically start around $103,530 per year, while the top 10% of earners make over $164,320.
- North Carolina NP pay rose 33% over the past decade, climbing from $96,740 in 2015 to $128,990 in 2025.
BLS OES May 2025
How much does an NP make in North Carolina?
NP pay by career stage in North Carolina
| Career stage | North Carolina | United States |
|---|---|---|
| Starting out | $103,530$49.77 an hour | $101,340$48.72 an hour |
| First years | $114,260$54.94 an hour | $117,990$56.73 an hour |
| Typical NP | $128,990$62.01 an hour | $132,300$63.61 an hour |
| Experienced | $142,180$68.36 an hour | $156,700$75.34 an hour |
| Top 10% | $164,320$79.00 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 Carolina
Entry-level positions in North Carolina typically offer around $49.77 an hour, or about $103,530 a year. Many NPs starting out in the state see pay move toward the broader typical figure of $128,990 within a few years on the job. Setting and specialty account for much of the early difference in pay.
Experienced NPs in North Carolina often earn upwards of $142,180 a year, and the top 10% of earners make over $164,320. That leaves a spread of $60,790 between entry-level and top pay in the state. City, practice setting, and years of experience tend to explain most of that gap. NPs in specialty or hospital-based roles in higher-paying metro areas typically sit closer to the top of the range.
NP pay growth in North Carolina
Typical (median) annual wage for NPs in North Carolina · BLS OES May estimates, 2015 to 2025 · hover a bar for the year-over-year change
North Carolina NP pay climbed from $96,740 in 2015 to $128,990 in 2025, a gain of $32,250 over the decade. That amounts to a 33% rise in typical pay over ten years. The increase has been steady rather than sudden, with pay rising in nearly every year of the trend, aside from a dip in 2021.
Nationally, NP pay rose 35% over the same decade, a slightly faster climb than North Carolina saw. North Carolina's rise came steadily, with only one down year in the ten-year stretch. Someone starting an NP career in North Carolina now enters a field where pay has trended upward, though past gains do not guarantee future ones.
NP salary by city in North Carolina
Durham posts the highest NP pay in North Carolina at $132,300 a year ($63.61 an hour), about 3% above the state figure. Chapel Hill matches Durham's figure exactly, and Greensboro and High Point follow closely at $132,230 a year. These figures reflect each city's full surrounding metro area, not just the city itself.
Rocky Mount sits at the bottom of the list at $117,880 a year ($56.67 an hour), giving the state a city-to-city spread of $14,420. Charlotte employs the most NPs of any North Carolina city, with about 1,970 working there at $130,310 a year ($62.65 an hour), even though that runs below Durham's figure. Cities with higher pay generally carry a higher cost of living to match.
| # | City | Typical pay | Hourly | Vs North Carolina | NPs employed |
|---|---|---|---|---|---|
| 1 | Durham metro incl. Chapel Hill | $132,300 | $63.61 | +3% | 1,450 |
| 2 | Greensboro metro incl. High Point | $132,230 | $63.57 | +3% | 820 |
| 3 | Burlington | $131,980 | $63.45 | +2% | 80 |
| 4 | Winston metro incl. Salem | $130,840 | $62.90 | +1% | 750 |
| 5 | Greenville | $130,430 | $62.71 | +1% | 280 |
| 6 | Charlotte | $130,310 | $62.65 | +1% | 1,970 |
| 7 | Raleigh metro incl. Cary | $128,150 | $61.61 | -1% | 1,510 |
| 8 | Asheville | $127,770 | $61.43 | -1% | 520 |
| 9 | Hickory | $126,620 | $60.87 | -2% | 300 |
| 10 | Wilmington | $124,990 | $60.09 | -3% | 390 |
| 11 | Chesapeake metro incl. Norfolk | $124,530 | $59.87 | -3% | 1,300 |
| 12 | Pinehurst metro incl. Southern Pines | $124,520 | $59.87 | -3% | 110 |
| 13 | Goldsboro | $122,950 | $59.11 | -5% | 90 |
| 14 | Fayetteville | $121,410 | $58.37 | -6% | 210 |
| 15 | Jacksonville | $120,700 | $58.03 | -6% | 70 |
| 16 | Rocky Mount | $117,880 | $56.67 | -9% | 40 |
Each row is one BLS metro area; cities that share a metro share its figures · BLS OES May 2025 · North Carolina typical pay $128,990
How North Carolina compares with nearby states
North Carolina's NP pay sits close to Georgia's $129,430 a year, about even with the state figure, while Virginia runs slightly lower at $127,810, about 1% below. South Carolina and Tennessee pay noticeably less, at $123,290 and $117,590, running 4% and 9% below North Carolina respectively. NPs can often transfer or endorse a license from one nearby state into another, which can widen job options across the region.
| State | Typical pay | Vs North Carolina |
|---|---|---|
| North Carolina | $128,990 | baseline |
| Georgia | $129,430 | 0% |
| Virginia | $127,810 | -1% |
| South Carolina | $123,290 | -4% |
| Tennessee | $117,590 | -9% |
Bordering states, ranked by typical NP pay · BLS OES May 2025
Is North Carolina a good state for NPs?
NP pay in North Carolina sits below the middle of the national table: typical pay is $128,990 a year, 3% below the national figure, ranking 38th of 51. For every 1,000 jobs in North Carolina, about 2.0 are NP positions; nationally, the figure is closer to 2.1. NP jobs make up about the same share of the job market as they do across the country. Overall, North Carolina is a middle-of-the-table state for NP pay, close to the national figure.
Summary
A typical NP in North Carolina earns about $128,990 a year, up 33% over the past decade from $96,740 in 2015. Pay varies by city and experience level across the state. Readers weighing a move or a new license should check North Carolina's board of nursing for current licensing requirements, and look at city-specific figures for a closer estimate of local pay before making a decision.
Frequently asked questions
- How much does an NP make in North Carolina?
- A typical NP in North Carolina earns about $62.01 an hour, or $128,990 a year, according to the latest government wage data (May 2025). That runs about 3% below the national figure of $132,300 a year, reflecting North Carolina's generally lower cost of living compared with higher-cost states.
- How much does an NP make an hour in North Carolina?
- NPs in North Carolina typically earn $62.01 an hour, per May 2025 wage data. Entry-level positions start around $49.77 an hour, while the top 10% of earners make over $79.00 an hour.
- What is the starting pay for an NP in North Carolina?
- Entry-level NPs in North Carolina typically start around $49.77 an hour, or about $103,530 a year, according to May 2025 wage data. Pay tends to rise toward the state's typical figure of $128,990 within a few years, depending on setting, specialty, and city.
- Which city in North Carolina pays NPs the most?
- Durham pays NPs the most in North Carolina, at $132,300 a year, about 3% above the state figure. Chapel Hill matches that figure, with Greensboro and High Point close behind. Rocky Mount sits at the bottom of the list, at $117,880 a year.
- Is NP pay in North Carolina higher than the national rate?
- No. NP pay in North Carolina runs about 3% below the national figure of $132,300 a year, ranking the state 38th out of 51 states and Washington, D.C. The gap generally lines up with North Carolina's lower cost of living compared with higher-paying states.