Modern Roofing
Residential & Commercial
Licensed & Insured

Roofing Systems

Modern Roofing has expanded into commercial and residential roofing with every roofing product available for the market. Modern Roofing installs several type of roofs, including; asphalt, wood, slate, tile, steel, copper, aluminum, fiberglass, and environmentally green products.




Wood Shakes and Shingle

Steel Shingles

Tile and Slate

These systems are usually recycled from other jobs and there are numerous different companies we buy from.

Flat Roofing

Siding Systems

Historical Refurbished Products

We also use refurbished products. Products that aren't made anymore and we need to find them somewhere to bring back a historical building. Ex. we had to find some 100+ year old steel shingles for a church in Bedford, Iowa. I found the steel in north Carolina from another church that was just torn down.

Main Products

Modern Roofing

2625 St. F58
Elk Horn, IA 51531