Free Roof InspectionWritten, Itemized EstimatesIndependent Local RoofersDes Moines & Polk County
2026 roof prices for Polk County, Iowa

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-0172

Not 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 rowFigureSource (year)
Iowa re-roof, averageabout $6,160 (range $4,794–$15,779)This Old House, 2026
Iowa architectural shingles, per sq ftabout $5.95RoofObservations, 2026
Iowa Class 4 impact-resistant shingles, per sq ftabout $5.50–$7.50AskDoss, 2026
Iowa exposed-fastener steel, per sq ftabout $8.00RoofObservations, 2026
Iowa standing-seam steel, per sq ftabout $12.40RoofObservations, 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.
New roof decking with an ice and water barrier along the eaves and underlayment above

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

Find Out If You're Covered

Enter a town or ZIP code, say Ankeny or 50023, to see at once whether an independent roofer near you takes jobs there.

Des Moines · West Des Moines, IA · Urbandale · Altoona, IA · Ankeny · Indianola, IA

Call (515) 555-0172Free Inspection