Areas we serve
We connect homeowners across St. Louis City, St. Louis County and nearby St. Charles County with local residential roofers. Housing ages and permit rules differ a lot across the area, so here's what to know where you live.
Housing by county
The age and type of homes drive roofing needs: older City homes are more likely to have flat sections, brick chimneys and parapets, and more than one layer of shingles.
| Area | Median year built | Built before 1940 | Built 2000 or later | In 2–4 unit buildings |
|---|---|---|---|---|
| St. Louis City | 1939 or earlier | 56% | 8% | 24% |
| St. Louis County | 1970 | 9% | 11% | 7% |
| St. Charles County | 1995 | 2% | 42% | 5% |
| Jefferson County | 1988 | 4% | 32% | 4% |
Source: U.S. Census Bureau, American Community Survey 2024 1-year estimates, tables B25034, B25035 and B25024 (Source: U.S. Census ACS 2024). Percentages of housing units, computed by STL Roof Quotes.
City of St. Louis
All City neighborhoods, from Tower Grove and Southampton to Soulard, The Hill, Dogtown, Lafayette Square and North City.
- Homes: the oldest housing stock in the area. 56% of homes were built before 1940, and about a quarter are in two- to four-unit buildings (Source: U.S. Census ACS 2024). Expect flat roofs on many brick flats and rowhouses, and steep slate or shingle roofs on older single-family homes.
- Permits: the City's Building Division. Like-material re-roofing with 25% or less new sheathing usually needs no permit (Source: City of St. Louis). Details
- Tornado area: after the May 2025 tornado, the City runs a voluntary contractor registration (STL Recovers) with a placard you can scan (Source: City of St. Louis). More
St. Louis County
Kirkwood, Webster Groves, Chesterfield, Ballwin, Florissant, University City, Clayton, Maplewood, Brentwood, Ladue, Creve Coeur, Maryland Heights, Manchester, Des Peres, Town and Country, Hazelwood, Ferguson, and unincorporated areas including Affton, Oakville, Mehlville and Lemay.
- Homes: a median home from about 1970, with a third built before 1960 (Source: U.S. Census ACS 2024). Mostly pitched, shingled roofs. Inner-ring suburbs like Maplewood, University City and Webster Groves skew older.
- Permits depend on where you live. In unincorporated areas and municipalities that use the County for code enforcement, the County's guide says like-for-like asphalt shingles on roofs of 4:12 or steeper need no permit (Source: St. Louis County). Many municipalities have their own building departments and rules, so check with your city hall before work starts. County details
St. Charles County
St. Charles, St. Peters and O'Fallon.
- Homes: much newer. The median home was built in 1995, and 42% were built in 2000 or later (Source: U.S. Census ACS 2024). Many of these roofs are now on their first replacement, and hail is just as common here as in St. Louis County (181 reports of 1-inch-plus hail since 1996 (Source: NOAA Storm Events)).
- Permits: St. Charles County and its cities set their own rules, separate from St. Louis County. Ask your city or the County before work starts.
Not sure who handles permits at your address?
Call (801) 854-8750. The roofer we connect you with works in your area and should know whether your job needs a permit. Ask them to say so in writing.
Sources
Last reviewed October 22, 2026.
- American Community Survey 2024 1-year: tables B25034, B25035, B25024 (via Census Reporter), U.S. Census Bureau. Accessed October 22, 2026.
- When a residential building permit is needed, City of St. Louis Building Division. Accessed October 22, 2026.
- Become a registered contractor for St. Louis tornado recovery (STL Recovers), City of St. Louis. Accessed October 22, 2026.
- Residential re-roofing checklist and guide for asphalt shingles, St. Louis County Department of Transportation and Public Works. Accessed October 22, 2026.
- Storm Events Database (bulk data, 1996–2026), NOAA National Centers for Environmental Information. Accessed October 22, 2026.