Our roofing service area across Franklin County, MO
We are based in Union, the seat of Franklin County, and we have worked this county since about 2003 with a heritage that goes back to 1990. From here we cover the towns along Highway 50 and Interstate 44 and the rural roofs in between. Each town gets its own page with local detail, because a roof in Pacific along the I-44 corridor weathers a different storm pattern than one out toward New Haven on the river.
Wherever you are in Franklin County, the same family crews do the work, the same written-estimate promise holds, and Tom handles the same insurance-claim process on the roof with your adjuster.
Pick your Franklin County town
Every town we roof in Franklin County
New Haven, MO Roofing & SidingNew Haven, MO roofing and siding by Emmendorfer Exteriors, a family roofer since 1990. 4-brand certified, in-house crews, Tom handles every insurance claimView area →
Roof Replacement in O'Fallon, MOO'Fallon's 1990s and 2000s subdivisions are reaching first roof replacement. Written estimates, four manufacturer certifications, family-owned since 1990.View area →
Pacific, MO Roofing & SidingPacific, MO roofing and siding by Emmendorfer Exteriors, a Franklin County family roofer since 1990 with in-house crews and insurance claims handled by Tom.View area →
Roofing in St. Charles, MORoof replacement and repair for St. Charles, MO - from Frenchtown and South Main historic homes to newer subdivisions. Family-owned since 1990.View area →
St. Clair, MO Roofing & SidingSt. Clair, MO roofing and siding by Emmendorfer Exteriors, the Franklin County family roofer since 1990. In-house crews, 4-brand certified, insurance claimsView area →
St. Peters, MO RoofingRoof replacement in St. Peters, MO, done to the city's own re-roofing requirements. Free inspection, written estimate, family-owned since 1990.View area →
Sullivan, MO Roofing & SidingSullivan, MO roofing and siding by Emmendorfer Exteriors, the Union-based family roofer in business since 1990. We handled the March 2025 hail here. ClaimsView area →
Union, MO Roofing & SidingUnion, MO roofing and siding by Emmendorfer Exteriors, the family roofer based here since 2003, in business since 1990. In-house crews, claims handled.View area →
Roofing & Siding in Villa Ridge, MOVilla Ridge, MO roofing and siding by Emmendorfer Exteriors, the Union-based family roofer in business since 1990. In-house crews, insurance claims handled.View area →
Washington, MO Roofing & SidingWashington, MO roofing and siding by Emmendorfer Exteriors, a family roofer working this town since 1990. In-house crews, 4-brand certified, claims handledView area →
Find your town and get an estimate
Pick your town above or call the family directly. Free estimate, same-day storm response across Franklin County.