Epworth's Trusted Roofing & Exterior Team

Epworth has grown from about 1,400 residents in 2000 to just over 2,000 today — steady growth for a small town in western Dubuque County. Passion Exteriors installs and repairs roofing, siding, and seamless gutters here — from established streets in the heart of town to the newer subdivisions along its edges. We are a family-owned Iowa company, an Owens Corning Preferred Contractor, with a 5.0-star Google rating across roughly 50 reviews.

Roofing in Epworth

Epworth's housing tells two different roofing stories. Roughly one in eight homes here predates 1940, and those older roofs call for careful tear-offs, decking repair, and flashing work done properly. At the other end, more than a fifth of the town's housing went up between 2000 and 2009 — which means a large share of Epworth's roofs are now roughly 17 to 26 years old, right in the window where asphalt shingles start shedding granules, curling, and leaking around penetrations.

Then there is the exposure. Epworth sits along US-20 about twelve miles west of Dubuque — home to Divine Word College and Western Dubuque High School — with open farm country on nearly every side. Wind and hail arrive with little to slow them down, so a roof check every few years beats waiting for a ceiling stain.

Roofing, siding, and gutter services in Epworth

March 10, 2026: Epworth's hail was not hypothetical

On March 10, 2026, Epworth's fire department reported hail up to 1.75 inches — golf-ball size — during an outbreak in which the National Weather Service logged 51 severe hail reports across the region in a single hour. Hail that size bruises shingle mats, cracks vinyl siding, and dents gutters — and the damage often stays hidden until it leaks months later.

If your roof went through that storm or any hail event since, a free inspection is the right first step. We inspect and document storm damage with photos and a written report. If you decide to file a claim, that documentation is yours to give your insurer, and we are glad to walk your adjuster through the needed repairs on-site. The claim stays in your hands; the evidence comes from ours.

A local crew, not a post-storm pop-up

After hail like that, out-of-town canvassers show up on Epworth doorsteps. Passion Exteriors is headquartered in Cedar Rapids and works Dubuque County year after year — the same crews that serve Farley and Peosta just down US-20. When you call about a warranty item three years from now, the phone number still works and the same company answers.

Why Epworth homeowners choose Passion Exteriors

  • 5.0-star Google rating across roughly 50 reviews
  • Owens Corning Preferred Contractor
  • Licensed, bonded, and insured
  • 40+ years of combined team experience
  • Free inspections and written estimates — no pressure, no door-knocking

Epworth roofing FAQ

Do you work on acreages and farm properties outside town? Yes. We serve Epworth proper and the rural properties around it, including detached garages and outbuildings.

My roof was installed during the mid-2000s building wave. Should I be concerned? Not concerned — just informed. Shingles from that era are reaching the age where problems begin, and a free inspection will tell you whether you have years left or a repair to schedule.

Can you help with an insurance claim after hail? We inspect and document the damage so you have clear evidence, and we can meet your adjuster on-site to point out what needs repair. You file and manage the claim with your insurer.

Nearby areas we serve

Passion Exteriors also serves nearby Dubuque County communities, including Dubuque, Asbury, Peosta, Dyersville, Farley, and Cascade — see our Dubuque County hub for our full service area.

Get your free Epworth estimate

Call (319) 536-1924 or request your free estimate online. Proudly serving Epworth, Farley, Peosta, and all of Dubuque County.