📊 All States
Roof Costs by State
Compare average roof replacement costs across all 50 states + DC
Alabama (AL)
$8,400
Asphalt Shingles · 5 cities · Hail: Moderate
Alaska (AK)
$15,600
Metal Roofing · 3 cities · Hail: Low
Arizona (AZ)
$9,000
Tile Roofing · 5 cities · Hail: Low
Arkansas (AR)
$8,000
Asphalt Shingles · 4 cities · Hail: High
California (CA)
$13,000
Composite Shingles · 6 cities · Hail: Low
Colorado (CO)
$10,400
Impact-Resistant Shingles · 5 cities · Hail: Very High
Connecticut (CT)
$11,600
Asphalt Shingles · 4 cities · Hail: Moderate
Delaware (DE)
$10,400
Asphalt Shingles · 3 cities · Hail: Low
Florida (FL)
$11,000
Metal/Tile Roofing · 6 cities · Hail: High
Georgia (GA)
$9,000
Asphalt Shingles · 5 cities · Hail: Moderate
Hawaii (HI)
$17,000
Metal Roofing · 3 cities · Hail: Low
Idaho (ID)
$9,600
Asphalt Shingles · 4 cities · Hail: Moderate
Illinois (IL)
$10,000
Asphalt Shingles · 5 cities · Hail: High
Indiana (IN)
$8,600
Asphalt Shingles · 5 cities · Hail: High
Iowa (IA)
$8,800
Asphalt Shingles · 4 cities · Hail: Very High
Kansas (KS)
$9,000
Impact-Resistant Shingles · 4 cities · Hail: Very High
Kentucky (KY)
$8,400
Asphalt Shingles · 4 cities · Hail: Moderate
Louisiana (LA)
$9,600
Metal Roofing · 4 cities · Hail: High
Maine (ME)
$11,000
Asphalt Shingles · 3 cities · Hail: Low
Maryland (MD)
$10,800
Asphalt Shingles · 4 cities · Hail: Moderate
Massachusetts (MA)
$12,000
Asphalt Shingles · 4 cities · Hail: Low
Michigan (MI)
$9,200
Asphalt Shingles · 4 cities · Hail: Moderate
Minnesota (MN)
$10,000
Impact-Resistant Shingles · 4 cities · Hail: Very High
Mississippi (MS)
$8,000
Asphalt Shingles · 4 cities · Hail: High
Missouri (MO)
$8,800
Asphalt Shingles · 4 cities · Hail: Very High
Montana (MT)
$10,400
Metal Roofing · 4 cities · Hail: High
Nebraska (NE)
$9,200
Impact-Resistant Shingles · 3 cities · Hail: Very High
Nevada (NV)
$9,600
Tile Roofing · 4 cities · Hail: Low
New Hampshire (NH)
$11,200
Asphalt Shingles · 3 cities · Hail: Low
New Jersey (NJ)
$11,600
Asphalt Shingles · 4 cities · Hail: Moderate
New Mexico (NM)
$9,200
Metal/Tile Roofing · 4 cities · Hail: Moderate
New York (NY)
$12,400
Asphalt Shingles · 5 cities · Hail: Moderate
North Carolina (NC)
$8,800
Asphalt Shingles · 5 cities · Hail: Moderate
North Dakota (ND)
$10,000
Impact-Resistant Shingles · 3 cities · Hail: Very High
Ohio (OH)
$9,000
Asphalt Shingles · 5 cities · Hail: High
Oklahoma (OK)
$9,000
Impact-Resistant Shingles · 4 cities · Hail: Very High
Oregon (OR)
$10,800
Composite Shingles · 4 cities · Hail: Low
Pennsylvania (PA)
$10,400
Asphalt Shingles · 4 cities · Hail: Moderate
Rhode Island (RI)
$11,600
Asphalt Shingles · 3 cities · Hail: Low
South Carolina (SC)
$8,600
Asphalt Shingles · 4 cities · Hail: Moderate
South Dakota (SD)
$9,600
Impact-Resistant Shingles · 3 cities · Hail: Very High
Tennessee (TN)
$8,600
Asphalt Shingles · 8 cities · Hail: High
Texas (TX)
$9,200
Impact-Resistant Shingles · 7 cities · Hail: Very High
Utah (UT)
$9,600
Asphalt Shingles · 4 cities · Hail: High
Vermont (VT)
$11,200
Metal/Asphalt Shingles · 3 cities · Hail: Low
Virginia (VA)
$9,600
Asphalt Shingles · 5 cities · Hail: Moderate
Washington (WA)
$11,200
Composite Shingles · 5 cities · Hail: Low
Washington DC (DC)
$12,000
Asphalt/Flat Roofing · 1 cities · Hail: Moderate
West Virginia (WV)
$8,400
Metal/Asphalt Shingles · 3 cities · Hail: Moderate
Wisconsin (WI)
$9,600
Asphalt Shingles · 4 cities · Hail: High
Wyoming (WY)
$10,800
Metal Roofing · 3 cities · Hail: Very High
Get a Free Roofing Estimate
Compare quotes from top-rated roofers in your state. No obligation, 100% free.
Get My Free Estimate →