Social Workers, All Other Salary in North Carolina

BLS OEWS May 2025 • 13 metro areas • North Carolina

Social Workers, All Other in North Carolina earn a median salary of $67,171 per year on average across 13 metro and nonmetro areas, -3.3% vs the national median of $69,480. An estimated 1,530 social workers, all other are employed across North Carolina, with salaries ranging from $48,030 to $102,840 depending on location.

$67,171 Avg median salary in North Carolina
$102,840 Highest paying metro
$48,030 Lowest paying metro
1,530 Employed in North Carolina

Compare Social Workers, All Other salaries & buying power

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

Full tool →
Social Workers, All Other
in
    vs

      Social Workers, All Other salaries by city in North Carolina

      Metro area Median salary 25th pct 75th pct Employed
      Fayetteville, NC $102,840 $92,460 $110,820 180
      Durham, NC $98,240 $76,420 $110,820 160
      Asheville, NC $96,370 $74,670 $115,500 110
      Greenville, NC $89,560 $63,350 $107,350
      Winston, NC $70,010 $47,980 $101,550 90
      Charlotte, NC-SC $63,530 $48,030 $98,840 320
      Wilmington, NC $61,530 $48,120 $95,350 50
      Raleigh, NC $50,990 $47,420 $66,830 120
      Central North Carolina $48,030 $48,030 $48,030 180
      Eastern North Carolina $48,030 $48,030 $49,120 150
      Greensboro, NC $48,030 $44,840 $61,470 40
      Hickory, NC $48,030 $48,030 $58,980 50
      Western North Carolina $48,030 $37,380 $53,040 80

      View Social Workers, All Other salaries in all cities