Social Worker Salaries in North Carolina

Salary estimated from 606 employees, users, and past and present job advertisements on Indeed in the past 36 months. Last updated: August 16, 2018
Average in North Carolina
$44,010 per year
17% Below national average
  • Most Reported
$14,000
$109,000
Salary Distribution

How much does a Social Worker make in North Carolina?

The average salary for a Social Worker is $44,010 per year in North Carolina, which is 17% below the national average. Salary estimates are based on 606 salaries submitted anonymously to Indeed by Social Worker employees, users, and collected from past and present job advertisements on Indeed in the past 36 months. The typical tenure for a Social Worker is 1-3 years.
Social Worker salaries by company in North Carolina
CompanyAverage salary
$87,048 per year
$71,544 per year
$57,387 per year
$57,494 per year
$55,932 per year
$54,934 per year
$51,056 per year
$50,148 per year
$70,000 per year
$51,999 per year
Social Worker salaries by location
CityAverage salary
$53,492 per year
$49,753 per year
$55,252 per year
$44,562 per year
$42,711 per year

Social Worker job openings

Social Services Worker/Food Pantry Driver
The Salvation Army
North Carolina
Case Manager - Care Coordination
Wake Forest Baptist Medical Center
Winston-Salem, NC
Full Time 80% SOCIAL WORKER
Hospice & Palliative Care of Iredell County
North Carolina
Social Worker jobs in North Carolina