Roofers Salary in Ohio
BLS OEWS May 2025 • 14 metro areas • Ohio
Roofers in Ohio earn a median salary of $52,018 per year on average across 14 metro and nonmetro areas, +2.1% vs the national median of $50,970. An estimated 4,130 roofers are employed across Ohio, with salaries ranging from $45,610 to $60,450 depending on location.
$52,018
Avg median salary in Ohio
$60,450
Highest paying metro
$45,610
Lowest paying metro
4,130
Employed in Ohio
Compare Roofers salaries & buying power
Pick two cities to see how salary and purchasing power differ.
Roofers
inRoofers salaries by city in Ohio
| Metro area | Median salary | 25th pct | 75th pct | Employed |
|---|---|---|---|---|
| Youngstown, OH | $60,450 | $45,960 | $72,360 | 330 |
| Akron, OH | $59,510 | $47,330 | $67,220 | 310 |
| Columbus, OH | $58,980 | $47,940 | $66,320 | 610 |
| Cleveland, OH | $58,730 | $48,820 | $78,790 | 630 |
| Cincinnati, OH-KY-IN | $55,170 | $47,210 | $63,670 | 810 |
| Dayton, OH | $54,340 | $44,360 | $61,520 | 270 |
| North Northeastern Ohio nonmetropolitan area (noncontiguous) | $49,340 | $45,440 | $62,270 | 340 |
| Toledo, OH | $48,460 | $43,730 | $63,850 | 190 |
| West Northwestern Ohio | $48,170 | $46,970 | $62,940 | 160 |
| Southern Ohio | $47,900 | $39,570 | $61,970 | 60 |
| Canton, OH | $47,890 | $42,140 | $62,500 | 160 |
| Eastern Ohio | $47,480 | $41,230 | $61,160 | 160 |
| Mansfield, OH | $46,220 | $45,340 | $60,260 | 60 |
| Lima, OH | $45,610 | $39,270 | $58,370 | 40 |