(515)661-0084 dave@icm-roofing.com

SINCE 2016


Start Today


Monday – Friday
8am – 5pm




Urbandale, Iowa

Start Repairs Without Leaving Your Home

ICM Roofing is dedicated to you, and every project coming your way.  With the Best Manufacturer Warranty in the country, we can guarantee your complete satisfaction with every project.  Your roof is the one and only thing guarding your house, and your property inside, from experiencing storm, ice, and water damage.  At ICM Roofing, our group of qualified roofers are here to help.  We know your roof needs to be in the best condition, especially given Iowa’s ever-changing weather.  That is why we’re here.  Whether you need small roof repairs, large-scale revamping, or a whole new roof, we are here for you.


Brane New Roofs

Residential roofs that are close to the end of their life, and roofs that may have suffered substantial damage.  You can trust our ICM roofers to replace your roof with the highest quality materials, and your roof will stand the test of time.

Roof Replacements

Not all roof damages require a brand new roof.  Roof replacements can easily, and affordably extend the current life of your roof.  We want to save you the worry connected to full roofing replacement.

Whole Lot More

Cabinetry, Millwork, and so much more. ICM Roofing goes above and beyond the top of your house. Our expert team is here for many projects, such as decks, patios, window repair and replacement, and more.

“Amazing attention to detail. Would definitely recommend ICM to anyone needing work done!”

Tanner B

“Can't say how happy I am with ICM! Timely, professional, and honest about their work.”

Edwin M

10% OFF

Brand New Roofing Projects

Request A Repair

Just a phone call away.

Schedule A Time

What works best for you.

We Go To Work

Start to Finish.

You Win


Start a Repair


Monday - Friday
8am - 5pm




Urbandale, Iowa