Roof Replacement Cost in Des Moines, IA (2026)
What does a new roof cost in Des Moines, IA? Published 2026 guides put the average Iowa re-roof near $6,160, though bigger, steeper roofs run well past that. Below are five sourced figures for homeowners in Polk County, Iowa, followed by what pushes a quote up or down and how to read one.
Prefer to talk? Call now(515) 555-0172Not sure if we cover your area? Check now ↓
Free Inspection Request
Takes 30 seconds, or call (515) 555-0172
Your details go to one independent roofer who works in and around Des Moines, who contacts you directly. See our Referral Marketing Disclosure.
Material-by-Material Prices
These are statewide Iowa figures from three cost publishers. None of them is a quote from this site or from any roofer, and every row shows where it came from.
| Cost row | Figure | Source (year) |
|---|---|---|
| Iowa re-roof, average | about $6,160 (range $4,794–$15,779) | This Old House, 2026 |
| Iowa architectural shingles, per sq ft | about $5.95 | RoofObservations, 2026 |
| Iowa Class 4 impact-resistant shingles, per sq ft | about $5.50–$7.50 | AskDoss, 2026 |
| Iowa exposed-fastener steel, per sq ft | about $8.00 | RoofObservations, 2026 |
| Iowa standing-seam steel, per sq ft | about $12.40 | RoofObservations, 2026 |
The sources don't line up neatly because each one assumes a different roof size, material and amount of tear-off. A per-square-foot rate also applies to roof surface, which is larger than the floor plan once pitch and overhangs are counted. Take a one-story house of about 1,750 square feet with a walkable pitch: its roof works out near 2,160 square feet, and at our calculator's shingle rates of $4.50–$7.50 that lands around $9,700 to $16,200. Metal runs $8.00–$12.50 per square foot in the same tool.
For perspective, Census QuickFacts puts the median owner-occupied home in Des Moines at $194,700 and across Polk County at $262,100, so a new roof is a big line in most household budgets.
Why Quotes Differ
Two roofers can look at the same house and come back with different numbers. These are the usual reasons.
- Surface area, not square footage. A sprawling ranch puts more roof over its rooms than a two-story house with the same floor space, so it costs more to cover.
- Pitch. Steep slopes need extra safety gear and slower work, and they add surface; our calculator multiplies by 1.30 for steep roofs and 1.12 for walkable ones.
- How many old layers come off. The City of Des Moines won't allow a new layer over a roof that already has two or more, and hauling off extra layers adds labor and disposal.
- Rotten decking. Soft boards found during tear-off get replaced, usually priced per sheet, and in Des Moines that sheathing work already needs a building permit.
- Material and grade. Architectural shingles, Class 4 impact-resistant shingles and the two steel styles sit at different points in the table above.
- The 2027 permit. From January 1, 2027, replacing roof coverings inside Des Moines city limits requires a building permit, and the fee isn't published yet, so ask how the roofer will show it.
- Historic review. Homes in a local historic district such as Sherman Hill go to the Historic Preservation Commission before a roofing-material change, which can affect timing and material choice.

Reading a Roofing Estimate
A useful estimate breaks the job into lines you can check: tear-off and disposal, decking repairs and how they're charged, underlayment, ice barrier along the eaves, flashing, drip edge, ventilation, the exact shingle or panel product, and cleanup. A single lump sum makes it hard to compare offers or spot what's missing.
The Iowa Insurance Division suggests getting more than one estimate and warns against large up-front payments or pressure to sign fast. Nothing stops you from comparing, even after we connect you with a roofer.
Before you sign, ask the contractor for its Iowa registration number and check it by phone at 515-242-5871. Iowa has no statewide roofing license, and registration alone says nothing about workmanship, so also ask for proof of insurance, written manufacturer and labor warranties, a local address and references. Make sure the final contract is written and itemized.
Your Policy and the Price
Wind and hail are the usual reasons a homeowner's policy pays toward a roof here; the August 10, 2020 derecho measured 75 mph at Des Moines International Airport. When storm damage is part of the job, your insurer decides what it will pay. A roofer can document what it sees, but the claim is a matter between you and the insurance company. Only a licensed public adjuster or your attorney can represent you on it.
Iowa Code § 103A.71 bars a roofer from advertising or promising to rebate any part of your deductible and from negotiating your claim. The roofer must hand you a written notice saying so in bold type, and a contract that breaks these rules is void. You also never have to sign over your insurance benefits; if you do, § 515.137A gives you five business days to cancel.
Impact-rated shingles and FORTIFIED roofs are options, not requirements. Some insurers lower premiums for them, so ask your agent before you pick a material. Questions about a policy go to the Iowa Insurance Division at 877-955-1212.
Price Your Actual Roof
Ranges only go so far, and a free inspection turns them into measurements and a written price for your own house. For a quick ballpark first, run your numbers through the roof cost calculator. When you're ready, send a request and one independent local roofer will be in touch, or call (515) 555-0172.
Get a Free InspectionTry the Cost CalculatorCall (515) 555-0172