SalaryCalculations

Civil Engineers Salary in Ohio

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

Median annual

$96,220

Median hourly

$46

Average annual

$100,810

Employed in state

11K

The median annual salary for Civil Engineers in Ohio is $96,220, or about $46 an hour. That is 5% lower than the national median.

Pay in Ohio ranges from $65,170 at the 10th percentile to $144,620 at the 90th percentile. Roughly 11K people work as civil engineers in the state.

Pay distribution in Ohio

10th$65,170
25th$77,820
Median$96,220
75th$124,930
90th$144,620

Salary calculator

Hourly
$46.26
Daily
$370
Weekly
$1,850
Bi-weekly
$3,701
Monthly
$8,018
Annual
$96,220

$96,220 a year is around the 50th percentile for Civil Engineerss in Ohio. The median is $96,220.

Civil Engineers pay by metro area in Ohio

Metro areaMedian annualEmployment
Sandusky, OH$101,06030
Columbus, OH$99,0102.6K
Lima, OH$98,99090
Cincinnati, OH-KY-IN$98,2202.1K
Toledo, OH$96,300770
Cleveland, OH$96,1901.8K
Dayton-Kettering-Beavercreek, OH$95,270850
Huntington-Ashland, WV-KY-OH$94,520290
Akron, OH$94,450800
Canton-Massillon, OH$92,360190
Youngstown-Warren, OH$91,320160
Weirton-Steubenville, WV-OH$90,12040
Mansfield, OH$84,70040
Wheeling, WV-OH$84,440100

Other jobs in Ohio

All salaries in Ohio →