Public-Sector Pay in North Carolina
162 roles at 61 employers · updated October 2026
What North Carolina's cities, counties, school districts and other public employers pay, taken from their own job postings:
How North Carolina public-sector pay is spread
Each role placed by the midpoint of its newest posted range, as full-time yearly pay.
Roles
| <$40k | 22 |
|---|---|
| $40k | 71 |
| $60k | 52 |
| $80k | 14 |
| $100k | 2 |
| $120k | 1 |
| $140k | 0 |
| $160k | 0 |
| $180k | 0 |
| $200k+ | 0 |
Common roles across North Carolina employers
Lowest to highest posted range for the role, across every employer that posted it.
Highest posted pay in North Carolina's public sector
Who is hiring now
Open postings with published pay, by employer.
Postings by employer type
Last 12 months of postings with published pay.
Pay by employer
Newest posted range for each role. Open an employer to see its roles; each role links to its full pay history.
City of Durham, NC9 roles · 99 postings · 26 openPay overview →Open jobs →
Guilford County Schools, NC10 roles · 86 postings · 15 openPay overview →Open jobs →
Forsyth County, NC7 roles · 73 postings · 7 openPay overview →Open jobs →
City of Charlotte, NC7 roles · 69 postings · 5 openPay overview →Open jobs →
Pitt County Government, NC4 roles · 67 postingsPay overview →
Cumberland County, NC8 roles · 63 postings · 12 openPay overview →Open jobs →
City of Winston-Salem, NC7 roles · 51 postingsPay overview →Open jobs →
Johnston County, NC6 roles · 48 postings · 10 openPay overview →Open jobs →
Gaston County Government, NC5 roles · 46 postings · 3 openPay overview →Open jobs →
Piedmont Community College, NC3 roles · 44 postings · 6 openPay overview →Open jobs →
City of Fayetteville, NC5 roles · 42 postings · 4 openPay overview →Open jobs →
Union County, NC4 roles · 39 postings · 2 openPay overview →Open jobs →
Buncombe County Schools, NC3 roles · 37 postings · 14 openPay overview →Open jobs →
Alamance County Government, NC5 roles · 34 postings · 4 openPay overview →Open jobs →
City of Raleigh North Carolina5 roles · 32 postingsPay overview →Open jobs →
Cape Fear Community College, NC3 roles · 30 postings · 18 openPay overview →Open jobs →
Craven County, NC5 roles · 28 postings · 2 openPay overview →Open jobs →
Buncombe County Government, NC2 roles · 24 postings · 2 openOpen jobs →
Buncombe County, NC3 roles · 24 postings · 2 openPay overview →Open jobs →
County of Chatham, NC4 roles · 22 postingsPay overview →Open jobs →
Cabarrus County, NC3 roles · 17 postings · 1 openPay overview →Open jobs →
New Hanover County, NC2 roles · 14 postings · 5 openOpen jobs →
City of Hickory, NC1 role · 12 postings · 4 openOpen jobs →
Halifax County Government, NC2 roles · 12 postings · 2 openOpen jobs →
Craven Community College, NC1 role · 8 postingsOpen jobs →
City of Greenville, NC1 role · 7 postings · 1 openOpen jobs →
Freeport Middle School, NC1 role · 7 postings
Reidsville, NC1 role · 7 postings
Bladen County, NC1 role · 6 postingsOpen jobs →
Cape Fear Public Utility Authority, NC1 role · 6 postingsOpen jobs →
City of Burlington NC, NC1 role · 6 postingsOpen jobs →
City of Kannapolis, NC1 role · 6 postings · 3 open
City of Rocky Mount, NC1 role · 6 postingsOpen jobs →
County of Dare, NC1 role · 6 postings · 2 openOpen jobs →
Franklin County, NC1 role · 6 postingsOpen jobs →
Pender County Government, NC1 role · 6 postingsOpen jobs →
Pitt Community College, NC1 role · 6 postingsOpen jobs →
Town of Fuquay-Varina, NC1 role · 6 postingsOpen jobs →
Alexander County, NC, NC1 role · 5 postings · 1 openOpen jobs →
City of Gastonia, NC1 role · 5 postings · 4 openOpen jobs →
County of Scotland, NC1 role · 5 postingsOpen jobs →
Eastern District of North Carolina1 role · 5 postings
McDowell County, NC1 role · 5 postings · 1 openOpen jobs →
Orange County Government, NC1 role · 5 postingsOpen jobs →
Roanoke-Chowan Community College, NC1 role · 5 postingsOpen jobs →
Sampson County, NC1 role · 5 postings · 1 openOpen jobs →
Town of Matthews, NC1 role · 5 postingsOpen jobs →
Town of Mooresville, NC1 role · 5 postings · 1 openOpen jobs →
Town of Rolesville, NC1 role · 5 postings · 1 open
Transylvania County, NC1 role · 5 postings · 1 openOpen jobs →
No roles match that filter.
Public-sector pay in North Carolina: FAQ
Which public-sector jobs pay the most in North Carolina?
The highest posted ranges are Software Developer at City of Charlotte, NC ($108,851–$156,474/yr); Engineer at City of Durham, NC ($87,367–$135,428/yr); Engineering Project Manager at City of Charlotte, NC ($100,746–$111,939/yr); Business Systems Analyst at City of Charlotte, NC ($77,358–$111,202/yr); Rail Maintenance Of Way at City of Charlotte, NC ($77,358–$111,202/yr).
How much do North Carolina public employers pay a Social Worker?
23 North Carolina public employers posted Social Worker pay in the last 12 months, ranging ≈$40k–$109k/yr. The highest range was posted by Cumberland County, NC.
How much do North Carolina public employers pay a Income Maintenance Caseworker?
16 North Carolina public employers posted Income Maintenance Caseworker pay in the last 12 months, ranging ≈$34k–$88k/yr. The highest range was posted by Johnston County, NC.
How much do North Carolina public employers pay a Public Health Nurse?
6 North Carolina public employers posted Public Health Nurse pay in the last 12 months, ranging ≈$52k–$107k/yr. The highest range was posted by Wilson County Government, NC.
Where do these pay figures come from?
From the employers' own job postings over the last 12 months. Each range is shown as posted; nothing is averaged or estimated. The bars convert hourly and daily pay to a full-time year (2,080 hours or 260 days) only so roles can be compared.