Roofing Contractors in Iowa

Roof replacement and repair, flashing, gutters and storm damage.

How Do You Hire Roofing and Gutter Contractors in Iowa?

We list 16 roofing and gutter contractors in Iowa, most in Urbandale, Cedar Rapids, Des Moines. Iowa requires contractors to register with the state. As a planning figure, expect often about $5–$15 per square foot depending on material; typical lead time is often days to a few weeks, longer after big storms. Check the license and compare two or three written bids.

Updated November 6, 2026 · Source: listings downloaded November 6, 2026; cost and timing are our planning assumptions, not survey data.

500 Sickle Drive Northeast, Cedar Rapids

Map listing: license not checkedRoofing Contractors

3037 Center Point Road Northeast, Cedar Rapids

Map listing: license not checkedRoofing Contractors

100 East Kimberly Road, Davenport

Map listing: license not checkedRoofing Contractors

1539 North Federal Avenue, Mason City

Map listing: license not checkedRoofing Contractors

4102 15th Street, Spirit Lake

Map listing: license not checkedRoofing Contractors

3934 Northwest Urbandale Drive, Urbandale

Map listing: license not checkedRoofing Contractors

3051 99th Street, Urbandale

Map listing: license not checkedRoofing ContractorsWindows, Siding & Insulation

312 29th Street Northeast, Marion

Map listing: license not checkedRoofing Contractors

327 Church Street, Ottumwa

Map listing: license not checkedRoofing Contractors

824 Jefferson Street, Waterloo

Map listing: license not checkedRoofing Contractors
Advertisement

By City

Next: Iowa license rules · questions to ask · compare bids

Sources: Washington L&I, Oregon CCB and New York DOL open data; © OpenStreetMap contributors (ODbL) · Data last updated November 6, 2026 · Sources & method