Salaripedia
English

How much does a mechanical engineer make in Ohio?

$99,100a year

Median yearly pay for mechanical engineers in Ohio. That is $47.64 an hour or $8,258 a month.

Hourly
$47.64
Vs. national median
-5%
Rank among states
38 of 51
Jobs in the state
14,390
Pay range
Lowest 10%: $69,160Median: $99,100Highest 10%: $138,000
PercentileYearlyHourly
10th$69,160$33.25
25th$79,390$38.17
Median$99,100$47.64
75th$115,800$55.66
90th$138,000$66.36

Cities in Ohio

Metro areas, median yearly pay.

Cincinnati, OH$104,200
Dayton, OH$101,200
Columbus, OH$100,700
Lima, OH$99,290
Akron, OH$97,920
Canton, OH$97,900
Cleveland, OH$97,220
Sandusky, OH$96,580
Wheeling, WV$95,900
Huntington, WV$95,850
Toledo, OH$95,170
Springfield, OH$89,520
Youngstown, OH$89,380
Mansfield, OH$88,770
Weirton, WV$79,300
Salaries for every job in Ohio

Nearby in the ranking

States with similar pay for mechanical engineers.

35. Tennessee$99,550
36. Missouri$99,330
37. Minnesota$99,140
38. Ohio$99,100
39. Hawaii$98,740
40. Mississippi$98,000
41. Pennsylvania$97,920
Mechanical Engineer salary in all states

Frequently asked questions

How much does a mechanical engineer make an hour in Ohio?

The median hourly pay in Ohio is $47.64 ($99,100 a year).

Do mechanical engineers make more in Ohio than the national average?

No: $99,100 against $104,100 nationally, 5% less.

Where does Ohio rank for mechanical engineer pay?

Ohio ranks 38 of 51 states.

Which city in Ohio pays mechanical engineers the most?

Cincinnati, OH-KY-IN, with a median of $104,200 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.