Advertisement
Roofers average salary by city in Ohio
- Cleveland$59,290
- Akron$58,350
- Canton$57,770
- Cincinnati$56,140
- Toledo$55,730
- Columbus$55,250
- Dayton$54,860
- Lima$54,380
- Youngstown$53,500
- Mansfield$50,150
Pay, take-home pay and cost of living
| City | Average | Median | 25th pct. | Take-home* | Cost of living |
|---|---|---|---|---|---|
| Cleveland | $59,290 | $55,690 | $46,550 | $47,149 | 94 |
| Akron | $58,350 | $54,660 | $47,540 | $46,443 | 93 |
| Canton | $57,770 | $59,430 | $46,380 | $46,007 | 89 |
| Cincinnati | $56,140 | $49,210 | $47,100 | $45,176 | 95 |
| Toledo | $55,730 | $57,700 | $46,430 | $44,475 | 91 |
| Columbus | $55,250 | $49,420 | $46,450 | $44,115 | 95 |
| Dayton | $54,860 | $51,410 | $46,170 | $43,822 | 93 |
| Lima | $54,380 | $44,980 | $41,730 | $44,005 | 90 |
| Youngstown | $53,500 | $47,820 | $44,560 | $42,667 | 87 |
| Mansfield | $50,150 | $47,470 | $45,880 | $40,410 | 89 |
*Average salary after federal and state taxes for a single filer; includes Cleveland'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.
Roofers 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-2181.
- 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.