Civil Engineer Salary in North Carolina
Civil Engineer pay in North Carolina, explained
Civil engineers in North Carolina earn a median of $100,730 per year ($48.43 per hour), in line with the national median of $100,840. Entry-level workers earn around $70,760, while the most experienced civil engineers reach about $160,520. Pay varies by employer, setting, and metro area within North Carolina.
Is $100,730 good pay in North Carolina?
Adjusted for North Carolina's cost of living (which runs 94% of the U.S. average), that $100,730 is worth about $106,789 in national buying power — ranking North Carolina #15 for real pay (vs #18 on the sticker number).
Civil Engineer pay by experience in North Carolina
Civil Engineer pay in neighboring states
| State | Median / yr | Real pay | vs NC |
|---|---|---|---|
| North Carolina (here) | $100,730 | $106,789 | — |
| South Carolina | $101,600 | $108,374 | −$870 |
| Virginia | $97,120 | $96,060 | +$3,610 |
| Tennessee | $95,910 | $104,398 | +$4,820 |
| Georgia | $84,240 | $87,483 | +$16,490 |
Civil Engineer in North Carolina: FAQ
How much do civil engineers make in North Carolina?
Civil engineers in North Carolina earn a median of $100,730 per year ($48.43 per hour), compared with $100,840 nationally.
Does North Carolina pay civil engineers well?
At $100,730, North Carolina pays about the same as the national median for civil engineers. An estimated 12,810 work in the state.