Roofer costs by city

Cities indexed

22

Hourly range, avg

$41–$69/hr

National median

$55/hr

The roofer market in the US

Roofer rates are indexed across 22 cities in 17 states, with hourly rates spanning $30/hr (Fort Worth, TX) to $93.1/hr (New York, NY). The national median is $55/hr across all indexed cities. Texas has the broadest coverage with 3 cities indexed.

Source: BLS OEWS May 2024 wage data, adjusted for local cost of living. Read the methodology.

Arizona

1 city

California

3 cities

Colorado

1 city

District of Columbia

1 city

Florida

2 cities

Georgia

1 city

Illinois

1 city

Indiana

1 city

Kentucky

1 city

Massachusetts

1 city

Michigan

1 city

Missouri

1 city

New York

1 city

Oregon

1 city

Pennsylvania

1 city

Tennessee

1 city

Texas

3 cities

Frequently asked

7 answers

What's the average hourly rate for a roofer in the US?

The national median rate is $55/hr across 22 indexed cities, with hourly ranges spanning $41/hr at the affordable end to $69/hr at the premium end. Rates vary based on local BLS OEWS wage data and cost of living.

Which city has the most expensive roofer rates?

New York, New York sits at the top of the index for roofer services with rates of $55.86–$93.1/hr. High-cost coastal metros consistently command the highest rates.

Which city has the most affordable roofer rates?

Fort Worth, Texas has the lowest typical roofer rates at $30–$50/hr. Lower cost of living and wage levels in this metro flow through to consumer prices.

Why do roofer costs vary so much between cities?

Consumer rates track local wage data and cost of living. The same service in a high-cost coastal metro can cost 2–3× what it costs in a lower-cost inland city. The full geographic precision note explains how MSA-level data is applied per city.

Where is roofer coverage densest on this site?

Texas has the broadest coverage for roofer services with 3 indexed cities, reflecting both consistent BLS wage data and broad market presence in that state.

Are these prices what consumers pay, or what workers earn?

Consumer-facing rates. We apply industry-standard 1.5–2.5× multipliers to BLS hourly wages to account for business overhead, insurance, licensing, employer costs, and profit margin. The full calculation is documented in the wage-to-price methodology.

How is roofer pricing data updated?

Pricing reflects the BLS OEWS May 2024 release. The next refresh lands when May 2025 data is published in April 2026. Cadence is documented in the update schedule.

Data: BLS OEWS May 2024 · Methodology · Last refreshed January 2026