Cascade, Iowa sits where US-151 meets the North Fork of the Maquoketa River, at the southern edge of Dubuque County. Passion Exteriors installs and repairs roofing, siding, and seamless gutters for homeowners in town and on the acreages around it. We're a family-owned Eastern Iowa contractor — Owens Corning Preferred, licensed, bonded, and insured — with a 5.0-star Google rating earned one roof at a time.
Cascade's housing tells two stories. Nearly one in five homes here was built before 1940 — the steep-pitched houses near downtown have often carried several generations of roofs, and the decking underneath deserves a careful look. The typical Cascade home dates to the mid-1970s, so many shingle roofs in town are on their second or third cycle. And Cascade keeps building: the city issued permits for 45 new residences in 2020 alone, with newer construction filling in subdivisions like Oak Hill. Whether your roof is 5 years old or 85, we start with a free inspection and tell you plainly what it needs.
We handle the full exterior, so one accountable crew sees the whole picture:
Cascade knows weather. The town's most famous disaster was the flood of 1925, and the river still defines its geography — but for roofs, it's wind and hail that do the damage. On August 10, 2020, the derecho tore across Eastern Iowa with some of the strongest winds ever recorded in the state, and parts of Dubuque County saw gusts over 100 mph along with quarter-size hail. Storms like that lift shingles, crease tabs, and bruise mats in ways you can't see from the driveway. If a storm has come through, we'll inspect your roof, photo-document any storm damage, and give you a written assessment. If you decide to file a claim, that documentation is yours — and we're glad to meet your adjuster on-site and walk through the repairs the roof actually needs.
After a big hail event, crews from out of state canvass towns like Cascade, put on roofs fast, and move on to the next storm. We work differently. Passion Exteriors is headquartered in Cedar Rapids, a straight shot down US-151, and the same crews that work in Cascade serve Dyersville and Epworth all year long. When your warranty matters in year five, we're still here — same name, same number.
Do you work on Cascade's older homes? Yes. Pre-1940 houses often have steep pitches, plank decking, and layered roofing history — we evaluate structure and ventilation before we quote, so there are no surprises mid-project.
Can you help after a hailstorm? We inspect and document the damage with photos and a written report. You file and manage the claim with your insurance company; we can walk your adjuster through the needed repairs on-site.
Do you serve rural properties outside town? Yes — acreages and rural homes throughout southern Dubuque County.
Passion Exteriors also serves nearby Dubuque County communities, including Dubuque, Asbury, Peosta, Dyersville, Epworth, and Farley — see our Dubuque County hub for our full service area.
Talk to a local roofer, not a call center. Call (319) 536-1924 or request your free estimate online — we'll shoot straight and put it in writing.