Salaripedia
English

How much does a mechanical engineer make in North Carolina?

$100,700a year

Median yearly pay for mechanical engineers in North Carolina. That is $48.42 an hour or $8,393 a month.

Hourly
$48.42
Vs. national median
-3%
Rank among states
29 of 51
Jobs in the state
9,560
Pay range
Lowest 10%: $71,260Median: $100,700Highest 10%: $155,600
PercentileYearlyHourly
10th$71,260$34.26
25th$82,490$39.66
Median$100,700$48.42
75th$125,100$60.12
90th$155,600$74.78

Cities in North Carolina

Metro areas, median yearly pay.

Greensboro, NC$109,500
Asheville, NC$108,600
Greenville, NC$108,300
Charlotte, NC$102,000
Goldsboro, NC$101,800
Durham, NC$101,700
Wilmington, NC$101,100
Virginia Beach, VA$100,300
Raleigh, NC$100,000
Jacksonville, NC$99,780
Fayetteville, NC$99,700
Rocky Mount, NC$98,040
Pinehurst, NC$96,180
Burlington, NC$95,870
Winston-Salem, NC$95,600
Hickory, NC$89,960
Salaries for every job in North Carolina

Nearby in the ranking

States with similar pay for mechanical engineers.

26. Maine$102,400
27. Oklahoma$101,900
28. Kentucky$101,100
29. North Carolina$100,700
30. Georgia$100,600
31. Arizona$100,300
32. Alabama$100,200
Mechanical Engineer salary in all states

Frequently asked questions

How much does a mechanical engineer make an hour in North Carolina?

The median hourly pay in North Carolina is $48.42 ($100,700 a year).

Do mechanical engineers make more in North Carolina than the national average?

No: $100,700 against $104,100 nationally, 3% less.

Where does North Carolina rank for mechanical engineer pay?

North Carolina ranks 29 of 51 states.

Which city in North Carolina pays mechanical engineers the most?

Greensboro-High Point, NC, with a median of $109,500 a year.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.