Ring anytime — this line stays live through every hailstormDes Moines & the suburbs · (515) 420-1811
Two roofers, seen from behind, nailing new charcoal shingles on a brick foursquare in an older Des Moines neighborhood, the gold dome of the Iowa State Capitol beyond the trees
Des Moines · West Des Moines · Ankeny · Urbandale · Waukee

Roofing for Des Moines, built for the storms that roll in off the prairie.

Repairs, full replacements, hail and wind damage, metal and flat roofs, siding and gutters across Polk County and the suburbs. We climb up, take photos, and write the price down before any shingle comes off.

Free roof inspectionsFully insured crewsCity permits pulled for youAdjuster meetings on request
Before you call

Three things Des Moines homeowners ask first

Can a roof look fine and still be damaged?

All the time. Hail bruises a shingle without tearing it, and the leak shows up a year or two later when the mat cracks. That's why we walk the roof instead of judging from the curb.

Repair or replace?

Under about 15 years old with damage on one slope, we repair. Older, curling, granules gone or damage on every slope, a replacement is usually the better money. We show you the photos either way.

How soon can someone come?

A leak or an open hole gets a tarp first, often the same day. Inspections usually happen within a day or two, longer only in the week after a big hailstorm.

What we do

Eleven kinds of roofing work, one crew you can call back

Asphalt shingles cover most houses between Waukee and Altoona, so most of our days are spent on them. We also install standing seam steel, weld TPO on flat roofs downtown, and finish the job with siding and seamless gutters when the same storm took those too.

A roofer replacing wind-torn shingles on the roof of a Craftsman bungalow

Roof repair

Missing shingles, lifted tabs, failed pipe boots, leaky chimney flashing and the drip over the bedroom that only shows up in a south wind.

Roof repair
A crew tearing old shingles down to the decking on a two-story home, debris going into a dumpster in the driveway

Roof replacement

Full tear-off to the deck, ice and water shield at the eaves, new underlayment, flashing, ventilation and shingles, with the permit on file.

Roof replacement
A residential street the morning after straight-line winds, homes with missing shingles and limbs on the lawns

Storm & hail damage

Hail bruises, wind-creased shingles, torn ridge caps and tree limbs, documented for your claim and repaired the right way.

Storm damage
An inspector marking hail hits with chalk inside a test square on a shingle roof

Free roof inspection

Every reachable slope, the attic, the flashing and the gutters, with photos and a plain answer: nothing, repair, claim or replace.

Inspections
Two roofers securing a blue tarp with wood battens over a storm-damaged roof at dusk in the rain

Emergency tarping

Water coming through the ceiling or a limb through the deck: we tarp it, stop the water and come back to fix it properly.

Emergency repair
A modern farmhouse with a charcoal standing seam metal roof on an acreage outside Des Moines, a red barn and cornfield behind

Metal roofing

Standing seam steel for homes and acreages that want a roof that sheds snow and shrugs off most hail for decades.

Metal roofs

All roofing, siding and gutter services

More questions

The rest of what people want to know before a roofer climbs up

Is the roof inspection really free?

Yes. We climb up, walk every slope we can safely reach, look in the attic if you let us, photograph what we find and tell you whether the roof needs nothing, a repair, a claim or a replacement. You owe nothing for the visit and nobody is going to pressure you at the kitchen table.

How do I know if last night's hail hurt my roof?

From the ground you usually can't. Look for dents in the gutters, downspouts, window wraps and the air-conditioner fins, and for shingle granules piling up at the bottom of a downspout. Those are clues, not proof. The proof is on the shingles: soft bruises, missing granules and cracked mats in a pattern across each slope. Our hail guide shows what we look for.

Will you deal with my insurance company?

We document the damage with photos and measurements, give you a written scope, and meet your adjuster on the roof when you want us there. The claim is still between you and your insurer, and we never offer to cover or waive a deductible. See how claims work here.

Do I need a permit for a new roof in Des Moines?

The City of Des Moines requires a building permit for a roof replacement and for structural roof repairs. The suburbs each run their own building departments with their own rules. We pull whichever permit your address needs as part of the job.

Is Capitol Roof Co. licensed?

Iowa doesn't issue a state roofing licence. Roofing contractors who earn $2,000 or more a year must register with the Iowa Division of Labor, which also requires workers' compensation coverage. We're fully insured, with general liability and workers' compensation, and we'll send the certificates before a crew comes out.

How long does a replacement take?

Most single-family roofs in the metro are torn off and re-shingled in one to two working days once materials are delivered. Steep, cut-up roofs, decking repairs or a stretch of wet weather can add a day. Metal and flat roofs take longer and we'll give you a schedule in writing.

Read the full FAQ

Why Capitol Roof Co.

A roofing company that shows you the damage before it sells you a roof

Central Iowa gets hail most springs and summers, straight-line winds most years, and a few weeks every winter cold enough to build ice along the eaves. That weather brings a crowd of out-of-town crews after every big storm. We'd rather be the company you call again in ten years.

  • Photos firstEvery inspection comes with pictures of each slope, so you see the bruise, the lifted tab or the rotten deck yourself.
  • The price in writingMaterials by name, the number of squares, flashing, ventilation, permit and clean-up, all on one page before any work starts.
  • Built for this climateIce and water shield at every eave, balanced attic ventilation, and impact-rated shingles offered on every quote.
  • Honest about claimsWe tell you when damage is too light to file, and we never offer to pay or hide your deductible.
  • Clean yardsTarps over the landscaping, a magnetic sweep for nails, and the dumpster gone when we are.

About the company

1960s and 70s ranch and split-level homes under mature maples on an Urbandale street in early autumn
Golf-ball-sized hailstones scattered across a lawn and driveway after a severe storm
A thick ice dam and long icicles along the eave of a snow-covered roof on an older house
Victorian and foursquare homes in Indianola with hot-air balloons in the evening sky
From mid-century ranches in Urbandale to Victorian rooflines in Indianola, every house in the metro sees the same sky.
The weather we work in

Four numbers that explain Des Moines roofs

171Hail events recorded in Polk County from 2015 to 2025 in NOAA's storm data, the most of any county in Iowa.
≈50Tornadoes Iowa averages in a year, most of them between May and July, when the hail comes too.
2020The August derecho, when winds over 100 mph tore shingles and trees across central Iowa in a single afternoon.
13°FThe average January low in Des Moines, cold enough for the freeze-thaw cycles that build ice dams along the eaves.

Sources: NOAA storm events data and Des Moines climate normals, as gathered in our research notes.

Where we work

All of Des Moines, and the suburbs in every direction

We work across the city, from the brick foursquares around Drake and Sherman Hill to the post-war bungalows in Beaverdale and the ranches on the south side, and out into Polk, Dallas and Warren counties.

West Des Moines, Ankeny, Urbandale, Waukee and Johnston are where we spend most days. We also cover Clive, Grimes, Norwalk, Indianola, Pleasant Hill, Altoona and Bondurant, plus the acreages between them.

The whole service area

Ask for a free roof inspection

A few details are plenty. We'll phone you to pick a visit time, inspect the roof at no charge, and hand you a written price before anything is touched.

Easier by phone? Dial (515) 420-1811 — the line takes calls 24/7 and we ring back to book a visit.

A shelf cloud rolling over a street of two-story homes in a central Iowa suburb at dusk

Shingles on the lawn after last night's storm?

A free look at the roof, photos of what we find, and a written price before anyone climbs up with a nail gun.

Call (515) 420-1811