Marshalltown & Marshall County, Iowa

Roofing Contractors 
Marshalltown Trusts After the Storm

Since the 2018 EF3 tornado, Marshalltown has learned who to trust with a roof. JDM Roofing gives homeowners and businesses a clear plan and a fast, no-obligation estimate.

  • Free storm damage inspection & insurance claim support
  • GAF Master Elite® Contractor — top 2% in North America
  • Certified HAAG inspectors — the same standard adjusters use
Google reviews rating
Rated 5.0 on Google by Iowa homeowners
No-Obligation

Get Your Free Estimate

This field is for validation purposes and should be left unchanged.
Name(Required)
GAF Master Elite
FORTIFIED Roof
Golden Pledge Warranty
45 YearsCombined Team Experience
IA #1035-26Licensed & Insured

What We Do

Full-Service Roofing
for Marshall County

From routine repairs to full storm recovery, one team handles it start to finish — no subcontractors passing the blame.

01

Roof Repair

Efficient repairs for leaks, wind-lifted shingles, and everyday damage before it spreads.

Get a quote →

02

Roof Replacement

Full replacements using durable materials backed by GAF’s industry-leading warranties.

Get a quote →

03

Residential Roofing

Complete residential roofing services, from inspection to final installation.

Get a quote →

04

Commercial Roofing

Sturdy, code-compliant roofing systems for Marshalltown’s commercial properties.

Get a quote →

Hail Damage Roof Repair What to Do Before and After Storms Hit
A Town That Knows Weather

What Iowa Storms Do to a Marshalltown Roof

  • ✓

    45+ Years Combined Experience

    Storm damage, hail, wind, aging roofs — Doug and Jon have seen it all and know how to fix it right.

  • ✓

    GAF Master Elite® Certified

    Top 2% of U.S. roofing contractors — better materials, better installation, longer warranties.

  • ✓

    Certified HAAG Inspectors

    The same standard insurance adjusters use to document storm damage.

  • ✓

    Same-Day Quotes

    Fast assessment, fast quote, fast start — especially after storm damage.

Reviews

Storm-Tested, Community-Trusted

★★★★★

“Extremely satisfied how John runs his crew! They did amazing and were very professional and did AMAZING at picking up! Would recommend JDM any day!”

— Abby Wordes.
★★★★★

I could not be more satisfied with the quality of work JDM Roofing was able to provide. The crew who installed my gutters were both professional and respectful ensuring they left their job site clean and free of screws, remnants or debris from the job.

— Kristina White.
★★★★★

“Jon was great to work with. Prompt response. Kept in communication during new roof and gutter install. Was on site with the insurance adjuster and handled the insurance end of things. Very respectful and friendly. Crew did a great job cleaning up afterwards.”

— Sharon Forsythe.
★★★★★

“Highly recommend JDM Roofing for your roofing and siding needs. Jon had great communication before, during, and after the work was completed. I appreciated his help with navigating the claim process with our insurance. He and his crew take great pride in their work and our house looks amazing! Best looking house on the block!”

— Melissa Hepler.
Recent Work

See the JDM Difference

Schedule Your Marshalltown Roofing Assessment Today

Same-day quotes, fully confidential — storm damage or routine inspection.

📞 Call for a Same-Day Estimate

(319) 420-5366