Skip to content
Serving all 50 states and Washington, D.C.

Midwest · Iowa

Roofing help in Iowa

Iowa sits in a busy corridor for hail and severe wind. The August 2020 derecho flattened trees and roofs across Cedar Rapids and central Iowa, and spring hail regularly prompts roof replacements from Des Moines to Sioux City. Cold winters add ice-dam risk.

  • Same-day inspections when a roofer is available
  • 753 ZIP codes in our network
  • Free to request

What roofs face in Iowa

  • Hail
  • High wind & severe storms
  • Snow & ice dams

Derechos and straight-line winds

The 2020 derecho showed how much damage straight-line winds can do. Wind-rated shingles with enhanced nailing and secure edges help roofs hold up.

Hail claims

Hail is a frequent cause of roof replacement in Iowa. Class 4 impact-resistant shingles are worth considering at replacement time.

Cold winters

Snow and freeze-thaw cycles cause ice dams on homes with warm attics, especially older homes in Iowa's river towns.

Housing in Des Moines and river towns

Des Moines has older neighborhoods with early 20th-century homes and fast-growing suburbs in West Des Moines, Ankeny and Waukee. Older Mississippi River towns such as Davenport and Dubuque have steep roofs, brick chimneys and hilly lots.

Licensing, permits and contracts in Iowa

Iowa requires contractors to register with the Iowa Division of Labor. Building permits are issued by cities and some counties; requirements vary by location.

Where we connect homeowners in Iowa

Our contractor network covers 753 ZIP codes in 695 communities across Iowa. These are the places with the most covered ZIP codes; enter yours above to check a specific address.

  • Des MoinesPolk County17 ZIPs
  • Cedar RapidsLinn County8 ZIPs
  • Sioux CityWoodbury County8 ZIPs
  • DavenportScott County6 ZIPs
  • Iowa CityJohnson County5 ZIPs
  • DubuqueDubuque County4 ZIPs
  • AmesStory County4 ZIPs
  • WaterlooBlack Hawk County3 ZIPs
  • Council BluffsPottawattamie County3 ZIPs
  • AnkenyPolk County2 ZIPs
  • West Des MoinesPolk County2 ZIPs
  • UrbandalePolk County2 ZIPs

Iowa roofing FAQ

Do Iowa roofers need to be registered?

Yes. Contractors must register with the Iowa Division of Labor. Ask for the registration number and proof of insurance.

Are impact-resistant shingles worth it in Iowa?

Often, given how frequently hail hits the state. Ask your insurer about available discounts.

Need a roofer in Iowa?

Same-day inspections when a roofer is available. One call connects you with an independent roofer who serves your ZIP.

Call nowRequest service