Community Health Workers Salary in North Carolina

BLS OEWS May 2025 • 13 metro areas • North Carolina

Community Health Workers in North Carolina earn a median salary of $45,192 per year on average across 13 metro and nonmetro areas, -11.4% vs the national median of $51,030. An estimated 1,460 community health workers are employed across North Carolina, with salaries ranging from $38,990 to $52,710 depending on location.

$45,192 Avg median salary in North Carolina
$52,710 Highest paying metro
$38,990 Lowest paying metro
1,460 Employed in North Carolina

Compare Community Health Workers salaries & buying power

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

Full tool →
Community Health Workers
in
    vs

      Community Health Workers salaries by city in North Carolina

      Metro area Median salary 25th pct 75th pct Employed
      Winston, NC $52,710 $42,240 $54,230 110
      Raleigh, NC $49,470 $44,840 $66,510 200
      Charlotte, NC-SC $48,580 $42,210 $61,580 320
      Wilmington, NC $47,440 $42,740 $58,550 70
      Greensboro, NC $46,830 $42,540 $59,540 70
      Durham, NC $46,500 $45,960 $59,480 200
      Asheville, NC $46,300 $37,740 $58,950 100
      Greenville, NC $44,520 $33,160 $55,290 30
      Eastern North Carolina $44,010 $38,260 $49,020 130
      Fayetteville, NC $41,390 $35,870 $48,280 30
      Hickory, NC $40,890 $31,500 $44,100 60
      Western North Carolina $39,870 $30,980 $46,930 70
      Central North Carolina $38,990 $30,980 $48,780 70

      View Community Health Workers salaries in all cities