Civil Engineers Salary in North Carolina

Ranked #26 of 51 · NC

3.6% below U.S. average
Mean annual salary $104,760 ≈ $50/hr
Median annual salary $100,730
Employment 12,810

Salary Distribution (10th–90th percentile)

P10 $70,760P25 $79,140 Median $100,730P75 $125,730P90 $160,520

About 80% of civil engineerss in North Carolina earn between $70,760 and $160,520. The blue band is the middle 50% (P25–P75); the dot marks the median.

Compared to the U.S.

North Carolina
$104,760
U.S. average
$108,670

The mean civil engineers salary in North Carolina is $104,760, about 3.6% below the U.S. average ($108,670). That works out to roughly $50/hr at 2,080 hours per year.

Metro Areas in North Carolina

Metro areaMedianMeanEmployment
Charlotte-Concord-Gastonia, NC-SC $102,370 $107,680 3,730
Raleigh-Cary, NC $101,440 $107,710 4,640
Burlington, NC $100,220 $106,400 40
Asheville, NC $100,170 $105,240 400
Eastern North Carolina nonmetropolitan area $97,560 $99,360 320
Fayetteville, NC $96,080 $100,170 210
Pinehurst-Southern Pines, NC $95,800 $102,250 60
Western North Carolina nonmetropolitan area $95,460 $97,130 300

Frequently Asked Questions

How much do civil engineers make in North Carolina?

The median civil engineers salary in North Carolina is $100,730 per year (mean $104,760), and about 80% earn between $70,760 and $160,520.

How much do civil engineers make per hour in North Carolina?

Roughly $50 per hour, based on a mean annual wage of $104,760 and 2,080 work hours per year.

Is North Carolina a high-paying state for civil engineers?

North Carolina ranks #26 of 51 states for civil engineers pay. Its mean salary of $104,760 is about 3.6% below the U.S. average of $108,670.

Which metro areas in North Carolina pay civil engineers the most?

The highest-paying metro areas in North Carolina for civil engineers are Charlotte-Concord-Gastonia, NC-SC ($102,370), Raleigh-Cary, NC ($101,440), Burlington, NC ($100,220), by median annual wage.

← Back to all civil engineers states