Healthcare Social Workers Salary in North Carolina

BLS OEWS May 2025 • 18 metro areas • North Carolina

Healthcare Social Workers in North Carolina earn a median salary of $62,712 per year on average across 18 metro and nonmetro areas, -7.9% vs the national median of $68,090. An estimated 4,570 healthcare social workers are employed across North Carolina, with salaries ranging from $52,720 to $77,460 depending on location.

$62,712 Avg median salary in North Carolina
$77,460 Highest paying metro
$52,720 Lowest paying metro
4,570 Employed in North Carolina

Compare Healthcare Social Workers salaries & buying power

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

Full tool →
Healthcare Social Workers
in
    vs

      Healthcare Social Workers salaries by city in North Carolina

      Metro area Median salary 25th pct 75th pct Employed
      Durham, NC $77,460 $69,240 $78,260 500
      Raleigh, NC $68,520 $60,340 $85,000 590
      Goldsboro, NC $67,210 $58,340 $77,330 60
      Winston, NC $67,130 $57,980 $78,100 350
      Charlotte, NC-SC $66,850 $57,500 $78,320 1,100
      Asheville, NC $63,160 $55,730 $73,560 300
      Greensboro, NC $62,260 $57,490 $71,270 290
      Wilmington, NC $61,820 $56,680 $72,800 180
      Greenville, NC $61,530 $51,650 $72,110 50
      Burlington, NC $61,110 $59,250 $69,730 60
      Eastern North Carolina $60,910 $52,440 $70,590 220
      Fayetteville, NC $60,900 $56,090 $70,180 120
      Rocky Mount, NC $60,170 $52,530 $67,690 80
      Pinehurst, NC $59,840 $54,170 $68,420 40
      Hickory, NC $59,630 $55,800 $63,420 160
      Central North Carolina $59,000 $48,040 $67,390 200
      Jacksonville, NC $58,600 $53,350 $69,030 30
      Western North Carolina $52,720 $49,210 $62,380 240

      View Healthcare Social Workers salaries in all cities