Civil Engineers Salary in Ohio
BLS OEWS May 2025 • 15 metro areas • Ohio
Civil Engineers in Ohio earn a median salary of $93,106 per year on average across 15 metro and nonmetro areas, -6.5% vs the national median of $99,590. An estimated 8,410 civil engineers are employed across Ohio, with salaries ranging from $77,600 to $101,060 depending on location.
$93,106
Avg median salary in Ohio
$101,060
Highest paying metro
$77,600
Lowest paying metro
8,410
Employed in Ohio
Compare Civil Engineers salaries & buying power
Pick two cities to see how salary and purchasing power differ.
Civil Engineers
in
Civil Engineers salaries by city in Ohio
| Metro area | Median salary | 25th pct | 75th pct | Employed |
|---|---|---|---|---|
| Sandusky, OH | $101,060 | $78,820 | $119,840 | 30 |
| Eastern Ohio | $100,340 | $76,420 | $123,410 | 210 |
| Mansfield, OH | $98,920 | $75,190 | $118,370 | 40 |
| Dayton, OH | $98,870 | $77,960 | $124,100 | 590 |
| Columbus, OH | $97,990 | $77,750 | $122,610 | 2,020 |
| North Northeastern Ohio nonmetropolitan area (noncontiguous) | $97,390 | $74,240 | $115,520 | 200 |
| Southern Ohio | $93,930 | $75,050 | $117,460 | 150 |
| Canton, OH | $93,150 | $75,070 | $115,210 | 180 |
| Lima, OH | $93,130 | $69,950 | $111,550 | 80 |
| Toledo, OH | $92,020 | $76,670 | $117,840 | 720 |
| Cincinnati, OH-KY-IN | $90,580 | $77,140 | $120,480 | 1,660 |
| West Northwestern Ohio | $88,300 | $72,800 | $116,690 | 260 |
| Akron, OH | $88,280 | $76,820 | $110,970 | 730 |
| Cleveland, OH | $85,030 | $76,170 | $108,040 | 1,410 |
| Youngstown, OH | $77,600 | $69,340 | $98,150 | 130 |