Advertisement
Highway Maintenance Workers average salary by city in Ohio
- Dayton$58,200
- Toledo$55,430
- Cleveland$53,730
- Akron$53,270
- Lima$53,170
- Columbus$52,640
- Cincinnati$52,500
- Canton$51,140
- Sandusky$49,210
- Springfield$47,990
- Mansfield$46,770
- Youngstown$46,740
Pay, take-home pay and cost of living
| City | Average | Median | 25th pct. | Take-home* | Cost of living |
|---|---|---|---|---|---|
| Dayton | $58,200 | $59,810 | $47,850 | $46,330 | 93 |
| Toledo | $55,430 | $57,670 | $46,270 | $44,250 | 91 |
| Cleveland | $53,730 | $51,900 | $44,620 | $42,973 | 94 |
| Akron | $53,270 | $51,180 | $45,170 | $42,628 | 93 |
| Lima | $53,170 | $53,250 | $47,990 | $43,084 | 90 |
| Columbus | $52,640 | $49,840 | $45,520 | $42,155 | 95 |
| Cincinnati | $52,500 | $48,970 | $44,160 | $42,417 | 95 |
| Canton | $51,140 | $50,450 | $44,860 | $41,028 | 89 |
| Sandusky | $49,210 | $47,550 | $43,080 | $40,194 | 89 |
| Springfield | $47,990 | $46,400 | $44,850 | $38,711 | 90 |
| Mansfield | $46,770 | $45,660 | $43,850 | $37,863 | 89 |
| Youngstown | $46,740 | $46,780 | $39,180 | $37,607 | 87 |
*Average salary after federal and state taxes for a single filer; includes Dayton's local income tax (2.5%); the city income tax is that of the principal city (suburbs have their own rates) and school district income taxes are not included. Cost of living: BEA price parity, U.S. = 100.
Highway Maintenance Workers salary in other states
More about pay in Ohio
Sources and how to read this page
- Wages: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS), May 2025 estimates for metropolitan areas. SOC code 47-4051.
- Cost of living: Bureau of Economic Analysis regional price parities (RPP), 2024; 100 = U.S. average.
Read the full methodology. Spotted an error? Tell us.