verified BLS-Verified Source: U.S. Bureau of Labor Statistics (BLS) May 2025 release

Civil Engineer Salary in North Carolina

Median Annual in North Carolina
$100,730/yr
Median Hourly Wage
$48.43/hr
▬ 0% about even with U.S. median

Salary Distribution in North Carolina

groups Employed in NC
12,810
public U.S. Median
$100,840
savings Real pay (cost-adjusted)
$106,789 #15 of 51

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).

See the full Civil Engineer Real Pay Index arrow_forward

Civil Engineer pay by experience in North Carolina

Entry level (10th pct)
$70,760
$34.02/hr
Median
Mid-career (50th pct)
$100,730
$48.43/hr
Experienced (90th pct)
$160,520
$77.17/hr

Civil Engineer pay in neighboring states

StateMedian / yrReal payvs 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.

Civil Engineer salary in other states

All 51 states ranked arrow_forward

Related careers in North Carolina