Dyersville's Roofing, Siding & Gutter Team

Dyersville is one of Dubuque County's most storied communities — home of the Field of Dreams and the Basilica of St. Francis Xavier — and Passion Exteriors is proud to protect its homes. From the historic houses near downtown to newer builds and the farmsteads surrounding town, we install and repair roofing, siding, and seamless gutters across Dyersville. As an Owens Corning Preferred Contractor with a 5.0-star Google rating, we pair big-company quality with the accountability of a local, family-owned team.

Roofing built for Dyersville

Western Dubuque County homes and acreages take the full force of Iowa hail, wind, and freeze-thaw winters. Whether you own a century-old home in town or a farmhouse on the edge of it, we install durable roofing systems and form seamless gutters on-site to fit them perfectly.

Our Dyersville services

Local, not a storm chaser

After a storm, out-of-town crews flood western Dubuque County. We are a year-round Eastern-Iowa company — here for warranty and follow-up long after the job.

Why Dyersville homeowners choose Passion Exteriors

  • Serving Dyersville and the greater Dubuque area
  • 5.0-star across 50+ verified Google reviews
  • Owens Corning Preferred Contractor
  • Licensed, bonded & insured · 40+ years combined experience

Dyersville roofing FAQ

Do you serve farms and acreages around Dyersville? Yes — in-town homes and rural properties alike.

Do you offer free inspections? Yes — a free, no-pressure inspection and written estimate. Call (319) 536-1924.

Storm damage? We inspect and document it so you can file with your insurer; you manage the claim and we will meet your adjuster on-site.

Get your free Dyersville roof inspection

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