Roof Replacement Cost by City (2026)

Looking for labor only? See roof replacement labor cost →
Facing an emergency? See emergency roof repair costs →

Complete roof tear-off and replacement including materials, labor, and cleanup. Pricing varies meaningfully by city — coastal metros run 30-60% above the national average while affordable Sun Belt and Midwest markets run 5-20% below.

National avg
$11,800
Budget
$5,500
High-end
$22,500
43 cities covered
New clay barrel tile roof on a Spanish Revival home in Los Angeles
Roof Replacement · Los Angeles, CA

Estimate your roof replacement cost

Include in estimate:
Get a city-specific estimate → Pick your city below

Cost breakdown — national average roof replacement

Materials
45%
$5,300
Labor
35%
$4,100
Tear-off & Disposal
10%
$1,200
Flashing & Vents
$600
Permits & Cleanup
$600

Most and least expensive cities

Least expensive

  1. 1.Augusta, GA$9,700
  2. 2.El Paso, TX$9,700
  3. 3.Rochester, NY$10,400
  4. 4.Tucson, AZ$10,400
  5. 5.Columbus, OH$10,500

All 43 cities

New York

California

Illinois

Texas

Arizona

Pennsylvania

Florida

Ohio

North Carolina

Washington

Colorado

Massachusetts

Tennessee

Oregon

Michigan

Georgia

Minnesota

Virginia

Frequently asked questions

The average roof replacement costs $11,800 in 2026 for a typical 2,000 sq ft home with architectural asphalt shingles. Class 4 impact-rated shingles add 15-25%; metal standing seam runs 2-3x more; clay tile in coastal markets runs 3-4x. Hurricane-zone and hail-prone markets often spec premium products for insurance discounts.