Social Worker Salaries in North Carolina

Salary estimated from 986 employees, users, and past and present job advertisements on Indeed in the past 24 months. Last updated: December 12, 2017
Average in North Carolina
$46,575 per year
11% Below national average
  • Most Reported
$15,000
$95,000
Salary Distribution

How much does a Social Worker make in North Carolina?

The average salary for a Social Worker is $46,575 per year in North Carolina, which is 11% below the national average. Salary estimates are based on 986 salaries submitted anonymously to Indeed by Social Worker employees, users, and collected from past and present job advertisements on Indeed in the past 24 months. The typical tenure for a Social Worker is 1-3 years.
Social Worker salaries by company in North Carolina
CompanyAverage salary
$81,131 per year
$71,888 per year
$56,861 per year
$55,822 per year
$50,856 per year
$46,188 per year
$70,000 per year
$53,127 per year
$51,234 per year
$45,599 per year
Social Worker salaries by location
CityAverage salary
$56,135 per year
$44,888 per year
$51,631 per year
$44,065 per year
$47,143 per year

Social Worker job openings

CHILD WELFARE SOCIAL WORKER - Child Protective Services
Durham County
Durham, NC
SOCIAL WORKER INPATIENT CARE MANAGER
UNC Health Care
Chapel Hill, NC
Social Worker BSW/ST
Carolinas HealthCare System
Charlotte, NC
Social Worker jobs in North Carolina