125 regional guides
Roofing costs, county by county.
Roof replacement, repair, and material costs for every budget.
Typical range $270 – $70,750
Counties covered 125
Refreshed Monthly
The guides
Start with the breakdown.
What drives the price, what to budget, and where the money goes — before you talk to anyone.
- How Much Does a New Roof Cost in 2026? $8,500 – $12,000 Average roof replacement costs $8,500-$30,000 depending on material and home size. See 2026 pricing for asphalt, metal, and tile roofing.
- Roof Repair Costs: 2026 Price Guide $300 – $5,000 Roof repairs cost $300-$1,500 for minor fixes and $1,500-$5,000 for major repairs. See what affects roof repair pricing.
Browse by county
Roofing prices near you.
125 regional guides built from local labor, materials, and permitting data — not national averages.
- Aleutians West Census Area $300 – $25,000
- Anchorage Municipality $300 – $25,000
- Bristol Bay Borough $300 – $25,000
- Nome Census Area $300 – $25,000
- North Slope Borough $300 – $25,000
- Northwest Arctic Borough $300 – $25,000
- Autauga County $275 – $23,000
- Baldwin County $500 – $41,750
- Barbour County $275 – $23,000
- Bibb County $275 – $23,000
- Blount County $275 – $23,000
- Bullock County $275 – $23,000
- Butler County $275 – $23,000
- Calhoun County $275 – $23,000
- Cherokee County $275 – $23,000
- Jefferson County $275 – $23,000
- Shelby County $275 – $23,000
- St. Clair County $275 – $23,000
- Tuscaloosa County $275 – $23,000
- Walker County $275 – $23,000
- Washington County $275 – $23,000
- Wilcox County $275 – $23,000
- Winston County $275 – $23,000
- Crittenden County $270 – $22,500
- Pulaski County $270 – $22,500
- Maricopa County $725 – $60,250
- Pima County $290 – $24,000
- Pinal County $280 – $23,500
- Alameda County $355 – $29,500
- Contra Costa County $355 – $29,500
- El Dorado County $330 – $27,500
- Fresno County $320 – $26,500
- Kern County $310 – $26,000
- Los Angeles County $330 – $27,500
- Madera County $320 – $26,500
- Orange County $330 – $27,500
- Placer County $330 – $27,500
- Riverside County $320 – $26,750
- Sacramento County $330 – $27,500
- San Bernardino County $320 – $26,750
- San Diego County $325 – $27,250
- San Francisco County $355 – $29,500
- San Joaquin County $325 – $27,000
- San Mateo County $355 – $29,500
- Santa Clara County $365 – $30,250
- Stanislaus County $325 – $27,000
- Ventura County $325 – $27,250
- Yolo County $330 – $27,500
- Adams County $305 – $25,250
- Arapahoe County $305 – $25,250
- Broomfield County $305 – $25,250
- Clear Creek County $305 – $25,250
- Denver County $300 – $25,000
- Douglas County $305 – $25,250
- El Paso County $290 – $24,250
- Elbert County $305 – $25,250
- Gilpin County $305 – $25,250
- Jefferson County $305 – $25,250
- Park County $305 – $25,250
- Capitol Planning Region $335 – $28,000
- Greater Bridgeport Planning Region $365 – $30,500
- Lower Connecticut River Valley Planning Region $335 – $28,000
- South Central Connecticut Planning Region $330 – $27,500
- Western Connecticut Planning Region $365 – $30,500
- District of Columbia $305 – $25,500
- New Castle County $310 – $26,000
- Brevard County $275 – $23,000
- Broward County $275 – $22,750
- Clay County $275 – $22,750
- Duval County $275 – $22,750
- Flagler County $275 – $23,000
- Hernando County $275 – $22,750
- Hillsborough County $275 – $22,750
- Lake County $275 – $23,000
- Lee County $270 – $22,500
- Miami-Dade County $740 – $61,750
- Nassau County $275 – $22,750
- Orange County $275 – $23,000
- Osceola County $275 – $23,000
- Palm Beach County $275 – $22,750
- Pasco County $275 – $22,750
- Pinellas County $275 – $22,750
- Polk County $275 – $23,000
- Seminole County $275 – $23,000
- St. Johns County $275 – $22,750
- Fulton County $750 – $62,500
- Hawaii County $300 – $25,000
- Ada County $295 – $24,750
- Bear Lake County $295 – $24,750
- Cook County $530 – $44,250
- Lake County $350 – $29,000
- Middlesex County $335 – $28,000
- Wayne County $320 – $26,500
- Hennepin County $355 – $29,750
- St. Louis County $320 – $26,750
- Beaverhead County $300 – $25,000
- Big Horn County $300 – $25,000
- Blaine County $300 – $25,000
- Broadwater County $300 – $25,000
- Carbon County $300 – $25,000
- Deer Lodge County $300 – $25,000
- Roosevelt County $300 – $25,000
- Rosebud County $300 – $25,000
- Sanders County $300 – $25,000
- Sheridan County $300 – $25,000
- Silver Bow County $300 – $25,000
- Stillwater County $300 – $25,000
- Sweet Grass County $300 – $25,000
- Mecklenburg County $645 – $53,750
- New York County $365 – $30,250
- Franklin County $305 – $25,250
- Multnomah County $320 – $26,500
- Allegheny County $380 – $31,500
- Philadelphia County $405 – $33,750
- Bristol County $325 – $27,000
- Kent County $325 – $27,000
- Washington County $325 – $27,000
- Dallas County $485 – $40,250
- Harris County $445 – $37,000
- Tarrant County $515 – $42,750
- Travis County $850 – $70,750
- Salt Lake County $290 – $24,250
- Fairfax County $305 – $25,500
- King County $340 – $28,500
- Snohomish County $340 – $28,500
4.9 from 4,000+ homeowner reviews · Updated monthly with real project data