SalaryCalculations

Mechanical Engineers Salary in North Carolina

State wage data from the BLS OEWS survey, May 2025.

Median annual

$100,720

Median hourly

$48

Average annual

$107,350

Employed in state

9.6K

The median annual salary for Mechanical Engineers in North Carolina is $100,720, or about $48 an hour. That is 3% lower than the national median.

Pay in North Carolina ranges from $71,260 at the 10th percentile to $155,550 at the 90th percentile. Roughly 9.6K people work as mechanical engineers in the state.

Pay distribution in North Carolina

10th$71,260
25th$82,490
Median$100,720
75th$125,050
90th$155,550

Salary calculator

Hourly
$48.42
Daily
$387
Weekly
$1,937
Bi-weekly
$3,874
Monthly
$8,393
Annual
$100,720

$100,720 a year is around the 50th percentile for Mechanical Engineerss in North Carolina. The median is $100,720.

Mechanical Engineers pay by metro area in North Carolina

Metro areaMedian annualEmployment
Greensboro-High Point, NC$109,5401.3K
Asheville, NC$108,630330
Greenville, NC$108,340120
Charlotte-Concord-Gastonia, NC-SC$101,9502.5K
Goldsboro, NC$101,80030
Durham-Chapel Hill, NC$101,650620
Wilmington, NC$101,100190
Virginia Beach-Chesapeake-Norfolk, VA-NC$100,2802.2K
Raleigh-Cary, NC$100,0001.8K
Jacksonville, NC$99,78050
Fayetteville, NC$99,70070
Rocky Mount, NC$98,040130
Pinehurst-Southern Pines, NC$96,18030
Burlington, NC$95,87080
Winston-Salem, NC$95,600480

Other jobs in North Carolina

All salaries in North Carolina →