Advertisement
Healthcare Social Workers average salary by city in North Carolina
- Durham$72,150
- Raleigh$69,630
- Charlotte$66,770
- Greenville$64,550
- Winston-Salem$63,940
- Asheville$63,810
- Rocky Mount$63,650
- Wilmington$62,670
- Goldsboro$62,320
- Pinehurst$60,850
- Greensboro$60,720
- Hickory$60,350
- Fayetteville$60,130
- Burlington$57,170
- Jacksonville$56,970
Pay, take-home pay and cost of living
| City | Average | Median | 25th pct. | Take-home* | Cost of living |
|---|---|---|---|---|---|
| Durham | $72,150 | $77,160 | $64,080 | $57,217 | 98 |
| Raleigh | $69,630 | $69,090 | $60,340 | $55,545 | 98 |
| Charlotte | $66,770 | $66,410 | $55,710 | $53,647 | 97 |
| Greenville | $64,550 | $60,880 | $58,340 | $51,979 | 88 |
| Winston-Salem | $63,940 | $61,030 | $57,370 | $51,513 | 92 |
| Asheville | $63,810 | $61,650 | $51,870 | $51,414 | 97 |
| Rocky Mount | $63,650 | $65,550 | $52,970 | $51,292 | 88 |
| Wilmington | $62,670 | $61,290 | $52,150 | $50,544 | 96 |
| Goldsboro | $62,320 | $66,470 | $52,510 | $50,276 | 88 |
| Pinehurst | $60,850 | $60,750 | $49,430 | $49,154 | 88 |
| Greensboro | $60,720 | $60,820 | $49,180 | $49,055 | 93 |
| Hickory | $60,350 | $60,570 | $53,170 | $48,772 | 88 |
| Fayetteville | $60,130 | $61,930 | $52,370 | $48,604 | 92 |
| Burlington | $57,170 | $61,470 | $47,720 | $46,344 | 93 |
| Jacksonville | $56,970 | $55,470 | $54,060 | $46,191 | 92 |
*Average salary after federal and state taxes for a single filer. Cost of living: BEA price parity, U.S. = 100.
Healthcare Social Workers salary in other states
More about pay in North Carolina
Sources and how to read this page
- Wages: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS), May 2025 estimates for metropolitan areas. SOC code 21-1022.
- U.S. and statewide figures: BLS OEWS national and state estimates, May 2025, every employer including rural areas.
- Cost of living: Bureau of Economic Analysis regional price parities (RPP), 2024; 100 = U.S. average.
Read the full methodology. Spotted an error? Tell us.