SalaryCalculations

Roofers Salary in Missouri

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

Median annual

$48,570

Median hourly

$23

Average annual

$56,320

Employed in state

2.0K

The median annual salary for Roofers in Missouri is $48,570, or about $23 an hour. That is 12% lower than the national median.

Pay in Missouri ranges from $38,470 at the 10th percentile to $78,710 at the 90th percentile. Roughly 2.0K people work as roofers in the state.

Pay distribution in Missouri

10th$38,470
25th$42,730
Median$48,570
75th$64,710
90th$78,710

Salary calculator

Hourly
$23.35
Daily
$187
Weekly
$934
Bi-weekly
$1,868
Monthly
$4,048
Annual
$48,570

$48,570 a year is around the 50th percentile for Rooferss in Missouri. The median is $48,570.

Roofers pay by metro area in Missouri

Metro areaMedian annualEmployment
Jefferson City, MO$59,820130
St. Louis, MO-IL$58,7501.1K
Kansas City, MO-KS$58,420880
St. Joseph, MO-KS$51,14030
Springfield, MO$47,220160
Columbia, MO$46,53060
Joplin, MO-KS$39,17060

Other jobs in Missouri

All salaries in Missouri →