SalaryCalculations

Mechanical Engineers Salary in Ohio

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

Median annual

$99,100

Median hourly

$48

Average annual

$101,320

Employed in state

14K

The median annual salary for Mechanical Engineers in Ohio is $99,100, or about $48 an hour. That is 5% lower than the national median.

Pay in Ohio ranges from $69,160 at the 10th percentile to $138,020 at the 90th percentile. Roughly 14K people work as mechanical engineers in the state.

Pay distribution in Ohio

10th$69,160
25th$79,390
Median$99,100
75th$115,770
90th$138,020

Salary calculator

Hourly
$47.64
Daily
$381
Weekly
$1,906
Bi-weekly
$3,812
Monthly
$8,258
Annual
$99,100

$99,100 a year is around the 50th percentile for Mechanical Engineerss in Ohio. The median is $99,100.

Mechanical Engineers pay by metro area in Ohio

Metro areaMedian annualEmployment
Cincinnati, OH-KY-IN$104,2203.3K
Dayton-Kettering-Beavercreek, OH$101,1801.2K
Columbus, OH$100,7302.6K
Lima, OH$99,29050
Akron, OH$97,9201.0K
Canton-Massillon, OH$97,900530
Cleveland, OH$97,2202.3K
Sandusky, OH$96,580140
Wheeling, WV-OH$95,90040
Huntington-Ashland, WV-KY-OH$95,850160
Toledo, OH$95,170620
Springfield, OH$89,52070
Youngstown-Warren, OH$89,380240
Mansfield, OH$88,77080
Weirton-Steubenville, WV-OH$79,30040

Other jobs in Ohio

All salaries in Ohio →