Family-owned roofing contractor serving Union, Washington, and Franklin County. Storm damage repair, hail damage replacement, and insurance claims help β done right, cleaned up, and built to last.
From emergency storm repairs to full roof replacements, Jeremy and his crew handle every job with the professionalism and honesty that earned our name.
Full tear-off and installation with quality shingles. Expert guidance on materials and lasting craftsmanship.
Fast response after Missouri storms. We assess damage, document for insurance, and restore your roof.
Hail damage specialists. We've helped hundreds of homeowners navigate insurance claims after hail storms.
We work directly with your adjuster and insurance agency to make the claims process smooth and stress-free.
Thorough inspections before buying, selling, or after a storm. Know exactly what condition your roof is in.
Leaking roof? Missing shingles after a freeze or storm? We respond quickly to stop damage before it spreads.
The name says it all. Jeremy and his sons are a local family who've been putting roofs on Missouri homes for years β and they stand behind every job long after the crew leaves.
Real projects completed by Jeremy and his crew across Franklin County and surrounding communities.
21 five-star Google reviews from homeowners across Franklin County and beyond.
"It has been about ten years since Jeremy and his crew replaced our roof. We have had no leaks and no shingles setting sail. Integrity Roofing has stood the test of time and weather."
"Jeremy and his crew are professional, courteous and friendly. This is the second roof they have put on for me due to hail damage. I think my roof is beautiful!"
"As an insurance agent in this area over 2 decades, I am not going to have any problems referring Integrity Roofing & Son to any of my clients moving forward."
Based in Union, MO β we serve homeowners throughout Franklin County, Warren County, and the greater St. Louis area.
Visit our location or call for a free estimate β we're easy to find on Hwy V.
Monday β Friday: 9:00 AM β 6:00 PM
Saturday β Sunday: Closed
Call Jeremy today for a free, no-pressure estimate. When he says he'll be there β he's there.
(636) 485-4938