SalaryCalculations

Roofers Salary in Oklahoma

State wage data from the BLS OEWS survey, May 2025.

Median annual

$43,680

Median hourly

$21

Average annual

$49,120

Employed in state

1.3K

The median annual salary for Roofers in Oklahoma is $43,680, or about $21 an hour. That is 21% lower than the national median.

Pay in Oklahoma ranges from $30,800 at the 10th percentile to $81,720 at the 90th percentile. Roughly 1.3K people work as roofers in the state.

Pay distribution in Oklahoma

10th$30,800
25th$38,260
Median$43,680
75th$55,630
90th$81,720

Salary calculator

Hourly
$21.00
Daily
$168
Weekly
$840
Bi-weekly
$1,680
Monthly
$3,640
Annual
$43,680

$43,680 a year is around the 50th percentile for Rooferss in Oklahoma. The median is $43,680.

Roofers pay by metro area in Oklahoma

Metro areaMedian annualEmployment
Tulsa, OK$49,350350
Fort Smith, AR-OK$44,230140
Oklahoma City, OK$43,680710

Other jobs in Oklahoma

All salaries in Oklahoma →