Mechanical Engineers Salary in North Carolina

Ranked #28 of 51 · NC

5.5% below U.S. average
Mean annual salary $107,350 ≈ $52/hr
Median annual salary $100,720
Employment 9,560

Salary Distribution (10th–90th percentile)

P10 $71,260P25 $82,490 Median $100,720P75 $125,050P90 $155,550

About 80% of mechanical engineerss in North Carolina earn between $71,260 and $155,550. The blue band is the middle 50% (P25–P75); the dot marks the median.

Compared to the U.S.

North Carolina
$107,350
U.S. average
$113,610

The mean mechanical engineers salary in North Carolina is $107,350, about 5.5% below the U.S. average ($113,610). That works out to roughly $52/hr at 2,080 hours per year.

Metro Areas in North Carolina

Metro areaMedianMeanEmployment
Greensboro-High Point, NC $109,540 $110,500 1,260
Asheville, NC $108,630 $121,630 330
Greenville, NC $108,340 $106,690 120
Charlotte-Concord-Gastonia, NC-SC $101,950 $110,110 2,470
Goldsboro, NC $101,800 $96,490 30
Durham-Chapel Hill, NC $101,650 $111,540 620
Central North Carolina nonmetropolitan area $101,370 $99,690 320
Wilmington, NC $101,100 $109,790 190

← Back to all mechanical engineers states