Registered Nurses Salary in North Carolina

BLS OEWS May 2025 • 17 metro areas • North Carolina

Registered Nurses in North Carolina earn a median salary of $80,842 per year on average across 17 metro and nonmetro areas, -13.6% vs the national median of $93,600. An estimated 91,740 registered nurses are employed across North Carolina, with salaries ranging from $75,710 to $87,110 depending on location.

$80,842 Avg median salary in North Carolina
$87,110 Highest paying metro
$75,710 Lowest paying metro
91,740 Employed in North Carolina

Compare Registered Nurses salaries & buying power

Pick two cities to see how salary and purchasing power differ.

Full tool →
Registered Nurses
in
    vs

      Registered Nurses salaries by city in North Carolina

      Metro area Median salary 25th pct 75th pct Employed
      Burlington, NC $87,110 $77,080 $93,260 1,070
      Raleigh, NC $84,870 $77,520 $106,350 12,820
      Charlotte, NC-SC $84,780 $78,960 $102,170 25,440
      Winston, NC $84,270 $74,590 $100,510 8,950
      Greensboro, NC $84,200 $72,790 $103,050 6,000
      Fayetteville, NC $81,260 $75,690 $101,670 3,350
      Rocky Mount, NC $81,090 $64,160 $96,320 1,120
      Greenville, NC $80,870 $78,730 $96,180 3,830
      Asheville, NC $80,720 $75,870 $96,430 4,760
      Goldsboro, NC $79,910 $69,340 $99,180 1,020
      Western North Carolina $79,600 $67,340 $85,990 4,620
      Central North Carolina $78,540 $67,100 $85,100 4,150
      Pinehurst, NC $78,140 $69,030 $85,920 1,780
      Jacksonville, NC $77,860 $64,480 $82,220 890
      Eastern North Carolina $77,710 $65,670 $85,080 4,590
      Hickory, NC $77,680 $67,690 $85,130 2,950
      Wilmington, NC $75,710 $74,960 $97,850 4,400

      View Registered Nurses salaries in all cities