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

Rated 5.0 on Google by Iowa homeowners
Get Your Free Estimate



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.
02
Roof Replacement
Full replacements using durable materials backed by GAF’s industry-leading warranties.
03
Residential Roofing
Complete residential roofing services, from inspection to final installation.
04
Commercial Roofing
Sturdy, code-compliant roofing systems for Marshalltown’s commercial properties.

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.
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!”
“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.“
“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.”
“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!”