Home & Repair
Roofer cost in the US
Nationally, Roofer runs about $850 per job. In the lowest-cost cities in this guide it is closer to $663, and in the highest-cost cities about $1,060.
Typical cost
Most people pay about
$850
per job
- On the low end
- $350
- On the high end
- $2,500
Estimated from national price data. Not a quote.
What moves the price
- Roof size
- Material type
- Pitch and access
- Repair vs full replacement
- Tear-off needed
Ways to pay less
- Get 3 written estimates
- Ask about material warranties
- Bundle repairs
- Have a roofer check after storms
- Maintain gutters
Lowest-cost cities for Roofer
| Place | Typical | Range |
|---|---|---|
| National typical | $850 | $350 to $2,500 |
| Brownsville, TX | $663 | $273 to $1,950 |
| Jackson, MS | $684 | $282 to $2,015 |
| Laredo, TX | $680 | $280 to $2,000 |
| McAllen, TX | $680 | $280 to $2,000 |
| Shreveport, LA | $714 | $294 to $2,100 |
| Amarillo, TX | $697 | $287 to $2,050 |
| El Paso, TX | $697 | $287 to $2,050 |
| Lubbock, TX | $697 | $287 to $2,050 |
Highest-cost cities for Roofer
| Place | Typical | Range |
|---|---|---|
| National typical | $850 | $350 to $2,500 |
| Honolulu, HI | $1,060 | $436 to $3,115 |
| San Francisco, CA | $1,165 | $480 to $3,425 |
| New York, NY | $1,180 | $486 to $3,475 |
| San Jose, CA | $1,175 | $483 to $3,450 |
| Sunnyvale, CA | $1,165 | $480 to $3,425 |
| Santa Barbara, CA | $1,040 | $429 to $3,065 |
| Cambridge, MA | $1,080 | $445 to $3,175 |
| Fremont, CA | $1,130 | $466 to $3,325 |
Roofer in every city
Typical estimate for each city. Open one for the full range.
- Alaska
- Arizona
- Arkansas
- California
- Anaheim $999
- Bakersfield $863
- Berkeley $1,130
- Chula Vista $969
- Concord $1,080
- Corona $952
- Elk Grove $952
- Escondido $960
- Fontana $927
- Fremont $1,130
- Fresno $888
- Fullerton $990
- Garden Grove $982
- Glendale $1,005
- Hayward $1,090
- Huntington Beach $1,015
- Irvine $1,040
- Long Beach $990
- Los Angeles $1,020
- Modesto $910
- Oakland $1,115
- Oceanside $977
- Ontario $935
- Orange $999
- Pasadena $1,015
- Rancho Cucamonga $960
- Riverside $935
- Roseville $969
- Sacramento $960
- San Bernardino $910
- San Diego $994
- San Francisco $1,165
- San Jose $1,175
- Santa Ana $982
- Santa Barbara $1,040
- Santa Clarita $999
- Santa Rosa $990
- Simi Valley $982
- Stockton $901
- Sunnyvale $1,165
- Thousand Oaks $1,015
- Torrance $1,005
- Visalia $854
- Colorado
- District of Columbia
- Florida
- Boca Raton $863
- Cape Coral $778
- Clearwater $778
- Fort Lauderdale $846
- Fort Myers $786
- Gainesville $757
- Hialeah $829
- Hollywood $829
- Jacksonville $782
- Lakeland $740
- Miami $871
- Orlando $795
- Pembroke Pines $820
- Pensacola $714
- Port St. Lucie $774
- Sarasota $833
- St. Petersburg $786
- Tallahassee $782
- Tampa $803
- West Palm Beach $837
- Georgia
- Hawaii
- Idaho
- Kentucky
- Maine
- Maryland
- Mississippi
- Montana
- Nebraska
- New Hampshire
- North Carolina
- North Dakota
- Oklahoma
- Rhode Island
- South Carolina
- South Dakota
- Texas
- Vermont
- Virginia
- Wyoming
Related Home & Repair costs
Questions people ask
Roofer: what does it cost?
Across the US, Roofer typically costs about $850 per job, with most prices between $350 and $2,500.
Where is Roofer cheapest?
Among the 250 cities in this guide, the lowest estimates are in Brownsville, TX, Jackson, MS, Laredo, TX, at about $663.
Is this a quote?
No. These figures are estimates built from national price data and each city's cost of living. A local pro will price your actual job.