MO · SOC 47-2181 · Most current data

Roofers Salary in Missouri

Median Annual Salary $53,430 +5% above national average (national: $50,970)
$59,770Mean Annual
$26Median Hourly
2,050Employed in State

Missouri ranks 20th of 51 states and D.C. for roofers pay, trailing top-paying Minnesota ($77,730) by $24,300 — a 45% gap.

Roofers are less concentrated in Missouri than the U.S. average — a location quotient of 0.79 means the occupation's share of local jobs is 1.27× below the national share.

Missouri employs roughly 1.5% of all roofers in the country (2,050 workers).

Salary Range: 10th to 90th Percentile

$53,430
$39,270
10th pct.
$82,990
90th pct.

Full Percentile Breakdown

PercentileAnnual WageHourly Wage
10th percentile (entry-level)$39,270$18.88
25th percentile$46,140$22.18
50th percentile (median)$53,430$25.69
75th percentile$70,950$34.11
90th percentile (top earners)$82,990$39.90
Mean (average)$59,770$28.74

How Missouri Compares

StateMedian Annualvs. Missouri
Missouri (current) $53,430 n/a
Minnesota $77,730 +45%
New Jersey $73,410 +37%
Massachusetts $72,360 +35%
Illinois $66,940 +25%
New York $63,350 +19%
Connecticut $63,340 +19%
Alaska $63,120 +18%
California $63,040 +18%

Showing top-paying states with available data. View all states →

Related Occupations in Missouri

Frequently Asked Questions

What is the average Roofers salary in Missouri?

The mean roofers salary in Missouri is $59,770 per year. The median (middle) salary is $53,430 per year.

What is the starting salary for a Roofers in Missouri?

Entry-level rooferss (10th percentile) in Missouri typically earn around $39,270 per year. Workers at the 25th percentile earn approximately $46,140 per year.

What is the highest Roofers salary in Missouri?

Top earners (90th percentile) in this occupation in Missouri make approximately $82,990 per year. Those in the 75th percentile earn around $70,950 per year.

How does the Missouri Roofers salary compare to the national average?

The median roofers salary in Missouri is $53,430, which is +5% above national average of $50,970.

Figures use the most current federal occupational wage survey. All wages are estimates; actual pay varies by experience, education, and employer. About the data.