Roofers Salary in Oklahoma
BLS OEWS May 2025 • 4 metro areas • Oklahoma
Roofers in Oklahoma earn a median salary of $42,635 per year on average across 4 metro and nonmetro areas, -16.4% vs the national median of $50,970. An estimated 840 roofers are employed across Oklahoma, with salaries ranging from $36,200 to $49,130 depending on location.
$42,635
Avg median salary in Oklahoma
$49,130
Highest paying metro
$36,200
Lowest paying metro
840
Employed in Oklahoma
Compare Roofers salaries & buying power
Pick two cities to see how salary and purchasing power differ.
Roofers
inRoofers salaries by city in Oklahoma
| Metro area | Median salary | 25th pct | 75th pct | Employed |
|---|---|---|---|---|
| Tulsa, OK | $49,130 | $38,820 | $50,040 | 200 |
| Oklahoma City, OK | $48,170 | $38,560 | $49,860 | 570 |
| Southeast Oklahoma | $37,040 | $36,040 | $47,730 | 40 |
| Northeast Oklahoma | $36,200 | $35,760 | $46,000 | 30 |