Advertisement
Civil Engineers average salary by city in North Carolina
- Raleigh$107,710
- Charlotte$107,680
- Burlington$106,400
- Asheville$105,240
- Durham$102,390
- Pinehurst$102,250
- Fayetteville$100,170
- Greensboro$97,330
- Wilmington$96,680
- Hickory$96,500
- Greenville$95,110
- Winston-Salem$94,940
- Jacksonville$93,980
- Rocky Mount$93,460
- Goldsboro$93,390
Pay, take-home pay and cost of living
| City | Average | Median | 25th pct. | Take-home* | Cost of living |
|---|---|---|---|---|---|
| Raleigh | $107,710 | $101,440 | $79,840 | $80,815 | 98 |
| Charlotte | $107,680 | $102,370 | $79,280 | $80,795 | 97 |
| Burlington | $106,400 | $100,220 | $79,110 | $79,946 | 93 |
| Asheville | $105,240 | $100,170 | $77,540 | $79,176 | 97 |
| Durham | $102,390 | $93,940 | $79,240 | $77,285 | 98 |
| Pinehurst | $102,250 | $95,800 | $72,060 | $77,192 | 88 |
| Fayetteville | $100,170 | $96,080 | $82,290 | $75,812 | 92 |
| Greensboro | $97,330 | $93,460 | $75,400 | $73,927 | 93 |
| Wilmington | $96,680 | $94,450 | $79,140 | $73,496 | 96 |
| Hickory | $96,500 | $94,720 | $73,640 | $73,376 | 88 |
| Greenville | $95,110 | $94,410 | $70,690 | $72,454 | 88 |
| Winston-Salem | $94,940 | $84,170 | $75,830 | $72,341 | 92 |
| Jacksonville | $93,980 | $90,070 | $74,730 | $71,704 | 92 |
| Rocky Mount | $93,460 | $85,490 | $69,720 | $71,359 | 88 |
| Goldsboro | $93,390 | $75,620 | $64,150 | $71,312 | 88 |
*Average salary after federal and state taxes for a single filer. Cost of living: BEA price parity, U.S. = 100.
Civil Engineers 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 17-2051.
- 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.