Mental Health and Substance Abuse Social Workers Salary in North Carolina

BLS OEWS May 2025 • 16 metro areas • North Carolina

Mental Health and Substance Abuse Social Workers in North Carolina earn a median salary of $55,407 per year on average across 16 metro and nonmetro areas, -7.7% vs the national median of $60,060. An estimated 2,380 mental health and substance abuse social workers are employed across North Carolina, with salaries ranging from $40,520 to $66,030 depending on location.

$55,407 Avg median salary in North Carolina
$66,030 Highest paying metro
$40,520 Lowest paying metro
2,380 Employed in North Carolina

Compare Mental Health and Substance Abuse Social Workers salaries & buying power

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

Full tool →
Mental Health and Substance Abuse Social Workers
in
    vs

      Mental Health and Substance Abuse Social Workers salaries by city in North Carolina

      Metro area Median salary 25th pct 75th pct Employed
      Durham, NC $66,030 $56,850 $81,620 280
      Rocky Mount, NC $63,230 $52,280 $67,490 40
      Asheville, NC $61,270 $48,410 $75,070 130
      Wilmington, NC $60,860 $43,780 $60,870 200
      Burlington, NC $57,880 $48,720 $64,130 40
      Hickory, NC $57,200 $47,910 $60,150 110
      Central North Carolina $56,820 $47,730 $59,920 230
      Charlotte, NC-SC $56,750 $47,000 $63,190 570
      Goldsboro, NC $55,660 $47,660 $66,820 40
      Raleigh, NC $55,470 $47,130 $70,470
      Eastern North Carolina $54,800 $47,790 $62,380 190
      Greensboro, NC $51,810 $46,470 $73,600 140
      Western North Carolina $50,470 $42,600 $57,440 200
      Fayetteville, NC $50,020 $44,510 $58,120
      Winston, NC $47,720 $42,350 $60,690 140
      Greenville, NC $40,520 $37,650 $57,750 70

      View Mental Health and Substance Abuse Social Workers salaries in all cities