2026 metro data

Roof replacement cost by city in the Des Moines metro

Typical roof sizes and replacement totals for each Central Iowa community we serve, based on the actual housing stock in each city. Metro average: $500–$550 per roofing square for asphalt shingles.

CityCountyTypical replacement
Des MoinesPolk County$9,000-$16,000
AnkenyPolk County$11,000-$19,000
WaukeeDallas County$13,000-$22,000
ClivePolk and Dallas Counties$11,000-$20,000
BondurantPolk County$10,000-$17,000
GrimesPolk and Dallas Counties$11,000-$18,000
West Des MoinesPolk and Dallas Counties$10,000-$23,000
UrbandalePolk and Dallas Counties$9,000-$16,000
JohnstonPolk County$11,000-$19,000
AltoonaPolk County$9,000-$16,000

Ranges reflect asphalt shingle replacement at the metro average of $500–$550 per square. Simple roofs often come in under these figures; steep, multi-story, or heavily cut-up roofs run above them. They are planning figures, not quotes.

Why costs differ from city to city

Des Moines

18-32 squares · typical total $9,000-$16,000

A lot of Des Moines housing stock predates 1960, so second layers of shingles, older decking, and dated flashing around chimneys are common. Summer hail and straight-line winds off the plains are the most frequent reason homeowners here call us.

Roofing in Des Moines · Replacement costs in Des Moines

Ankeny

22-38 squares · typical total $11,000-$19,000

Newer two-story homes with attached garages and simple gable or hip roofs dominate. Original builder shingles are frequently 3-tab, which weather faster than today's architectural shingles after Iowa hail seasons.

Roofing in Ankeny · Replacement costs in Ankeny

Waukee

26-45 squares · typical total $13,000-$22,000

Many Waukee roofs are large and cut up with valleys and dormers, so waste factor and flashing work drive cost more than in older, simpler neighborhoods. Open Dallas County terrain also means more wind exposure.

Roofing in Waukee · Replacement costs in Waukee

Clive

22-40 squares · typical total $11,000-$20,000

Heavy tree canopy shortens shingle life on shaded slopes and puts constant debris into gutters. Cedar shake conversions to architectural asphalt are common in the older Clive neighborhoods.

Roofing in Clive · Replacement costs in Clive

Bondurant

20-34 squares · typical total $10,000-$17,000

Mostly homes built after 2000 with simple to moderate rooflines. Because the area is flat and open, we pay extra attention to ridge caps, starter courses, and edge metal that take the brunt of prairie wind.

Roofing in Bondurant · Replacement costs in Bondurant

Grimes

22-36 squares · typical total $11,000-$18,000

Ranch and two-story builds from the 2000s onward, often with attached three-car garages that add roof area. Wind-driven rain along the 141 corridor makes proper valley and step flashing critical.

Roofing in Grimes · Replacement costs in Grimes

West Des Moines

20-45 squares · typical total $10,000-$23,000

Valley Junction homes tend toward steep, older roofs with multiple layers, while west-side homes are larger with complex hip-and-valley designs. Upgraded architectural and designer shingles are common requests in the newer neighborhoods.

Roofing in West Des Moines · Replacement costs in West Des Moines

Urbandale

18-30 squares · typical total $9,000-$16,000

Plenty of 1960s-1980s ranches with straightforward rooflines, plus larger two-story homes in the newer north Urbandale developments. Mature trees throughout the city mean moss, shade wear, and debris buildup are common issues on older roofs.

Roofing in Urbandale · Replacement costs in Urbandale

Johnston

22-38 squares · typical total $11,000-$19,000

Mostly homes built from the 1990s onward, including many larger two-story and walkout ranch designs. Proximity to Saylorville Lake and open agricultural ground means Johnston roofs take steady wind exposure year-round.

Roofing in Johnston · Replacement costs in Johnston

Altoona

18-32 squares · typical total $9,000-$16,000

A blend of mid-century homes in the older core and post-2000 construction in the newer subdivisions. Open exposure to the east and north makes storm damage inspections a regular part of roofing work here.

Roofing in Altoona · Replacement costs in Altoona

About this data

These figures come from Hutch Unlimited Roofing's experience measuring and replacing roofs across the Des Moines metro, combined with the local housing stock in each city: when neighborhoods were built, typical roof size and pitch, and how many old layers a tear-off usually involves. They are honest planning ranges — the exact price for your home comes from measuring your actual roof.

Journalists, bloggers, and real estate professionals: you are welcome to reference this page with a link. For a quote on your own home, use the free satellite roof cost calculator or see the full Des Moines roof replacement cost guide.