Family-owned & insured · since 1990
Service area · Franklin County

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.

Every town we roof in Franklin County

Roof Repair and Replacement in Arnold, MORoof repair, leaks and replacement in Arnold, MO. Only city-licensed contractors may work in Arnold. Written estimates, family-owned since 1990.View area → Roofing and Storm Claim Work in Chesterfield, MORoof replacement, metal and storm claim work for Chesterfield, MO. Certified across four manufacturers. Family-owned since 1990, free written estimate.View area → Multi-gable roof on a Franklin County home, seen from aboveNew 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 → Roof repair in progress with the old shingles stripped backPacific, 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 → Completed roof after storm damage repair in Franklin County, MOSt. 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 → Aged shingle roof on a Franklin County home before replacementSullivan, 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 → Brick home in Franklin County, MO with a completed Emmendorfer roofUnion, 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 → Lap siding and trim on the dormers of a Franklin County homeRoofing & 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 → Completed shingle roof on a Franklin County home, seen from aboveWashington, 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 →
Free estimate

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.