Salaripedia
English

How much does an engineer make in Ohio?

$120,500a year

Median yearly pay for engineers in Ohio. That is $57.92 an hour or $10,040 a month.

Hourly
$57.92
Vs. national median
-2%
Rank among states
20 of 51
Jobs in the state
7,000
Pay range
Lowest 10%: $72,330Median: $120,500Highest 10%: $175,300
PercentileYearlyHourly
10th$72,330$34.77
25th$88,100$42.36
Median$120,500$57.92
75th$155,500$74.76
90th$175,300$84.30

Cities in Ohio

Metro areas, median yearly pay.

Dayton, OH$142,100
Cincinnati, OH$127,200
Wheeling, WV$122,500
Cleveland, OH$118,600
Youngstown, OH$102,600
Akron, OH$102,500
Columbus, OH$99,180
Huntington, WV$95,140
Springfield, OH$92,370
Toledo, OH$81,210
Canton, OH$78,260
Salaries for every job in Ohio

Nearby in the ranking

States with similar pay for engineers.

17. Hawaii$122,800
18. Michigan$121,000
19. Indiana$120,900
20. Ohio$120,500
21. Maine$120,400
22. Oklahoma$119,800
23. West Virginia$118,800
Engineer salary in all states

Frequently asked questions

How much does an engineer make an hour in Ohio?

The median hourly pay in Ohio is $57.92 ($120,500 a year).

Do engineers make more in Ohio than the national average?

No: $120,500 against $122,900 nationally, 2% less.

Where does Ohio rank for engineer pay?

Ohio ranks 20 of 51 states.

Which city in Ohio pays engineers the most?

Dayton-Kettering-Beavercreek, OH, with a median of $142,100 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.