How Much Does an RN Make in North Carolina in 2026?
Typical pay for RNs 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 RN in North Carolina earns about $40.56 per hour ($84,350 per year), according to the latest government wage data (May 2025). Calculated from that annual figure, pay works out to roughly $7,029 a month and $1,622 a week. These figures reflect RNs working across hospitals, clinics, and other healthcare settings statewide. Actual pay varies by experience, employer, and city.
That pay sits 14% below the national typical figure of $97,550 a year, ranking North Carolina 33rd among the 50 states and Washington, D.C. Lower pay here often tracks a lower cost of living compared with higher-paying states. About 111,120 RNs work across North Carolina, a sizable workforce for the profession. City and regional figures show more variation than the statewide number alone.
RN pay in North Carolina at a glance
- A typical North Carolina RN earns $40.56 an hour (about $84,350 a year), per the latest government wage data (May 2025).
- North Carolina RN pay runs 14% below the national figure of $97,550, ranking 33rd among 50 states and Washington, D.C.
- Charlotte pays the most in the state, with RNs there earning $90,620 a year, about 7% above the state figure.
- Entry-level RNs typically start around $67,660 a year, while the top 10% of earners make over $110,220.
- North Carolina RN pay has climbed 43% over the past decade, rising from $58,950 in 2015 to $84,350 in 2025.
BLS OES May 2025
How much does an RN make in North Carolina?
RN pay by career stage in North Carolina
| Career stage | North Carolina | United States |
|---|---|---|
| Starting out | $67,660$32.53 an hour | $68,940$33.14 an hour |
| First years | $78,770$37.87 an hour | $80,330$38.62 an hour |
| Typical RN | $84,350$40.56 an hour | $97,550$46.90 an hour |
| Experienced | $102,040$49.06 an hour | $112,350$54.02 an hour |
| Top 10% | $110,220$52.99 an hour | $137,470$66.09 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
RN pay by experience level in North Carolina
Entry-level positions in North Carolina typically offer around $32.53 an hour, or about $67,660 a year, according to the same wage data. New RNs often start near this figure in their first roles, particularly in outpatient or long-term care settings. Pay typically climbs toward the statewide typical figure of $84,350 within the first several years on the job. Experience, credentials, and setting all shape how quickly that happens.
Experienced RNs often earn upwards of $52.99 an hour, with the top 10% of earners making over $110,220 a year. That leaves a spread of $42,560 between entry-level and top-tier pay in North Carolina. Specialty certifications, leadership roles, and higher-paying cities such as Charlotte tend to separate the two groups. Years on the job alone rarely explain the full gap.
RN pay growth in North Carolina
Typical (median) annual wage for RNs in North Carolina · BLS OES May estimates, 2015 to 2025 · hover a bar for the year-over-year change
North Carolina RN pay has climbed from $58,950 in 2015 to $84,350 in 2025, a gain of $25,400. That amounts to a 43% rise over the decade, according to the same wage data. The increase has been steady year over year rather than a single jump. Pay in 2025 sits well above where it stood a decade earlier.
Nationally, RN pay rose 45% over the same ten years, just ahead of North Carolina's pace. The two trends have moved in a similar direction, with the state keeping close to the national pattern. For someone starting a nursing career in North Carolina now, pay has moved up steadily in recent years, though future gains aren't guaranteed.
RN salary by city in North Carolina
Pay runs highest in Charlotte, where RNs earn $90,620 a year ($43.57 an hour), about 7% above the statewide figure. Norfolk-Chesapeake and the Winston-Salem area follow closely, with typical pay near $89,450 and $86,120 a year. Raleigh-Cary rounds out the higher-paying metro areas, at $84,830 a year. These figures reflect each city's full metro area.
At the other end, Hickory pays the least among the state's metro areas, with RNs earning $80,060 a year. That's a spread of $10,560 between the highest- and lowest-paying cities in North Carolina. Charlotte also holds the largest RN workforce in the state, with 27,010 nurses employed there. Higher pay in cities like Charlotte typically comes with a higher cost of living.
| # | City | Typical pay | Hourly | Vs North Carolina | RNs employed |
|---|---|---|---|---|---|
| 1 | Charlotte | $90,620 | $43.57 | +7% | 27,010 |
| 2 | Chesapeake metro incl. Norfolk | $89,450 | $43.00 | +6% | 16,870 |
| 3 | Winston metro incl. Salem | $86,120 | $41.40 | +2% | 10,180 |
| 4 | Raleigh metro incl. Cary | $84,830 | $40.78 | +1% | 12,780 |
| 5 | Jacksonville | $84,750 | $40.74 | 0% | 870 |
| 6 | Burlington | $84,180 | $40.47 | 0% | 1,080 |
| 7 | Fayetteville | $83,060 | $39.93 | -2% | 3,430 |
| 8 | Greensboro metro incl. High Point | $82,860 | $39.84 | -2% | 6,240 |
| 9 | Goldsboro | $82,740 | $39.78 | -2% | 950 |
| 10 | Rocky Mount | $82,300 | $39.57 | -2% | 1,180 |
| 11 | Greenville | $81,670 | $39.26 | -3% | 3,770 |
| 12 | Asheville | $81,590 | $39.22 | -3% | 4,680 |
| 13 | Pinehurst metro incl. Southern Pines | $81,520 | $39.19 | -3% | 1,510 |
| 14 | Wilmington | $80,970 | $38.93 | -4% | 5,040 |
| 15 | Hickory | $80,060 | $38.49 | -5% | 3,020 |
Each row is one BLS metro area; cities that share a metro share its figures · BLS OES May 2025 · North Carolina typical pay $84,350
How North Carolina compares with nearby states
Neighboring states show a mixed picture. RNs in Virginia earn $93,600 a year, about 11% more than in North Carolina, and Georgia pays a similar $93,550, also 11% higher. South Carolina and Tennessee both pay somewhat less, at $82,360 and $81,500. Nursing licenses can often be endorsed or transferred between neighboring states, which can make it easier to compare offers across state lines.
| State | Typical pay | Vs North Carolina |
|---|---|---|
| North Carolina | $84,350 | baseline |
| Virginia | $93,600 | +11% |
| Georgia | $93,550 | +11% |
| South Carolina | $82,360 | -2% |
| Tennessee | $81,500 | -3% |
Bordering states, ranked by typical RN pay · BLS OES May 2025
Is North Carolina a good state for RNs?
RN pay in North Carolina sits below the middle of the national table: typical pay is $84,350 a year, 14% below the national figure, ranking 33rd of 51. For every 1,000 jobs in North Carolina, about 22 are RN positions; nationally, the figure is closer to 22. RN jobs make up about the same share of the job market as they do across the country. On pay alone, North Carolina ranks below most states, though typical pay here has risen 43% over the past decade.
Summary
North Carolina RNs typically earn $84,350 a year as of the latest wage data (May 2025), up 43% over the past decade. Pay varies by city, experience, and employer, from entry-level roles near $67,660 to top earners above $110,220. Readers considering a nursing career in North Carolina can check the North Carolina Board of Nursing for licensing requirements and review city-specific pages on this site for local pay figures.
Frequently asked questions
- How much does an RN make in North Carolina?
- A typical RN in North Carolina earns about **$40.56 an hour**, or **$84,350 a year**, according to the latest government wage data (May 2025). Pay varies by city, employer, and experience level, with entry-level roles starting lower and experienced nurses earning considerably more across the state.
- How much does an RN make an hour in North Carolina?
- RNs in North Carolina typically earn **$40.56 an hour**, based on the latest government wage data (May 2025). Hourly pay ranges from around $32.53 for entry-level roles to over $52.99 an hour for the top 10% of earners statewide.
- What is the starting pay for an RN in North Carolina?
- Starting pay for RNs in North Carolina typically runs around **$32.53 an hour**, or about **$67,660 a year**, according to the latest wage data. New nurses often begin near this figure and see pay rise toward the statewide typical figure of $84,350 within their first several years on the job.
- Which city in North Carolina pays RNs the most?
- **Charlotte** pays RNs the most in North Carolina, with typical pay of **$90,620 a year**, about 7% above the statewide figure. Norfolk-Chesapeake and the Winston-Salem area follow closely behind, while Hickory pays the least among the state's metro areas, at $80,060 a year.
- Is RN pay in North Carolina higher than the national rate?
- No. RN pay in North Carolina runs **14% below** the national typical figure of $97,550 a year, ranking the state **33rd** among 50 states and Washington, D.C. Lower pay in North Carolina often tracks a lower cost of living compared with higher-paying states.