Red brick house with a red standing-seam metal roof among bright autumn trees
Home › St. Louis Roofing › St. Louis County › Maryland Heights
St. Louis County · Missouri

Roofing in Maryland Heights, Missouri

In Maryland Heights, the 2021 IRC is in force and 1% of the 13,108 homes went up before 1940. We replace and repair roofs here and inspect after hail, starting with a free, photographed inspection.

  • Free photographed inspection
  • Photo report for your insurer
  • Licensed & insured
Free roof inspectionPhotos of every slope in Maryland Heights, yours to keep whether you hire us or not.

By sending, you agree Arch City Roofers may call, text or email you about your roof. Msg & data rates may apply. Reply STOP to opt out. SMS terms · Privacy

Free roof inspection
Storm & hail damage
Written, line-item quotes
Both sides of the river
Roofing services in Maryland Heights

What we do on Maryland Heights roofs.

Several roofers working across the roof of a ranch house with an attached garage

Roof replacement

88% of homes here predate 2000

Get a quote
Flat roof with fresh gray membrane and stacked insulation boards beside a brick parapet

Flat & low-slope

26% attached or in 2–9 unit buildings

Get a quote

Maryland Heights at a glance

Permit for a re-roof
Yes
St. Louis County
Adopted code
2021 IRC
Set locally, not by the state
Homes here
13,108
Census count
Median year built
1975
Census estimate

Maryland Heights runs to about 23.41 square miles and roughly 28,284 people. It sits about 15 miles northwest of downtown St. Louis. The community dates back to 1985. We cover ZIP codes 63043 and 63146.

No completed roof in Maryland Heights is logged in our job records yet.

The housing stock in Maryland Heights

Much of the housing predates the city's comparatively late 1985 incorporation, when the area was still unincorporated St. Louis County land.

That includes Riverport. Housing age and construction shift across Maryland Heights, sometimes by decades within a few streets, which is why we look at the roof before we quote rather than after.

Maryland Heights is anchored by the Riverport entertainment and commercial district, home to Hollywood Casino and the Maryland Heights amphitheater, near I-270 and the Missouri River bottoms.

What we usually find on a postwar roof

The postwar housing in Maryland Heights is mostly simple to roof, which is why it gets done badly so often. Decking is usually 1x6 boards or early plywood, still sound but worth walking rather than assuming. The recurring problems are the low-slope sections — porch roofs, carport tie-ins, the flat bit over an addition — where a shingle was installed below its rated pitch and has been failing quietly ever since. Attic ventilation on houses of this era is also routinely short of what current shingle warranties require, and under-venting cooks a roof from underneath. We measure intake against exhaust before we quote rather than just nailing on a ridge vent and calling it solved.

The houses we roof in Maryland Heights

Built before 1940
1%
178 of 13,108 homes
Built 2000 or later
12%
1,549 homes
Single-family detached
50%
6,596 houses
Owner-occupied
57%
7,155 of 12,592 lived in

The Census Bureau counts 13,108 homes in Maryland Heights, with a median year built of 1975. 178 of them (1%) went up before 1940 — 37th of 48 places on this site for pre-1940 share — and 1,549 (12%) in 2000 or later. The 1960s were the busiest decade, adding 3,743 of today's homes (29%). Across St. Louis County the pre-1940 share is 10%, so Maryland Heights sits below it.

About 25 years is the usual working life of a roof, by the figure Missouri's insurance department publishes. That puts 11,559 homes in Maryland Heights, the 88% built before 2000, past at least one full roof life, and 38% (5,013 homes) go back before 1970, two roof lives and more. Homes from the 2000s (778 in Maryland Heights) are reaching their first replacement, while the 771 built since 2010 are mostly still on the roof they were built with. Older houses are where a second layer laid over the first turns up, and that layer is what hides soft decking.

By building type: 6,596 detached houses (50%), 674 attached (5%). 2,740 homes (21%) sit in two- to nine-unit buildings and 3,002 (23%) in buildings of ten units or more, where a resident rarely gets to choose the roofer. The count also takes in 96 mobile homes, which are a different kind of roof job. Owners live in 57% of the 12,592 occupied homes. With houses like these, the jobs we expect most are flat and low-slope sections, which turn up more on attached and multi-unit buildings.

BuiltHomesShare
Before 19401781%
1940s2502%
1950s8426%
1960s3,74329%
1970s3,04123%
1980s2,62320%
1990s8827%
2000s7786%
2010s5774%
2020 or later1941%

Census ACS 2020–2024, tables B25034, B25035, B25024 and B25003: 13,108 homes, 12,592 occupied. Survey estimates.

Hail reports near Maryland Heights

NOAA’s Storm Prediction Center logged 22 reports of hail 1 inch or larger within 5 miles of Maryland Heights’ center from 2016 through 2025, on 14 different days. 7 of them were 1.75 inches or larger. The largest, 4 inches, came on May 11, 2016, about 4.4 miles north of the center. The most recent was 1 inch on May 19, 2025. A report needs someone to see the hail and send it in, so the count is a floor, not a full tally.

Latest reportsSizeFrom center
May 19, 20251 inch3.3 mi E
May 16, 20251 inch4 mi E
May 16, 20251 inch3.2 mi NE
May 16, 20251 inch4.3 mi SE
May 16, 20251 inch4 mi SW

Hail damage rarely shows from the ground; a storm inspection photographs each slope so you know either way.

Worker on a ladder stripping worn asphalt shingles to expose the wooden roof deck

Do you need a permit here?

The city has a dedicated Residential Roof Replacement permit. A permit is required for an asphalt roof replacement when roof sheathing is being replaced, and for other roofing types such as metal or TPO. The city advises applying even if you are not sure the sheathing will be replaced. The minimum permit fee is typically $50 at application.

Which code Maryland Heights enforces

Maryland Heights enforces the 2021 IRC. The city has adopted the 2021 International Code Council family of codes, except the International Energy Conservation Code, which stays at the 2015 edition as amended. Occupancy inspections follow the 2021 IPMC plus city and St. Louis County ordinances.

Permits and inspections in Maryland Heights

The published number is 314-291-6550. The building official on record is Jason Boren, Building Commissioner (314-738-2241). The department page is here.

Worth knowing in Maryland HeightsMaryland Heights has a dedicated residential roof replacement permit page and application form. Applications are submitted online, with status updates sent by email. Inspections are scheduled at 314-291-6550. The Permits Coordinator is at 314-738-2240, and the Plans Examiner is at 314-738-2239.
12345678
What goes into a new roof: all eight layers, explained

The design figures behind the spec

Wind 115 mph (ultimate) and ground snow 20 psf, the same across the metro; see the roofing code guide for what they govern.

Two-story house with light blue synthetic underlayment covering the roof during replacement
Close-up texture of brown asphalt roof shingles with a granular surface
Aerial view of a ranch house with a dark gray standing-seam metal roof
Lightning bolt and a dark shelf cloud sweeping over flat open plains at dusk

Nearby

Maryland Heights borders Creve Coeur and Bridgeton. Our pages for them:

Also in St. Louis County:

How Maryland Heights compares with its neighbors

CityRe-roof permitCodeMedian built
Maryland HeightsYes2021 IRC1975
Creve CoeurNot published2009 IRC1980
AfftonConditional2015 IRC1958
BallwinYes2015 I-Codes (2024 I-Codes proposed for 2026)1976
BrentwoodNot published2024 IRC1956
ChesterfieldNot published2015 IBC / 2015 IRC1982
ClaytonNot published2021 IRC1954

All 21 St. Louis County cities side by side →

Common questions about roofing in Maryland Heights

Do I need a permit to replace a roof in Maryland Heights?

The city has a dedicated Residential Roof Replacement permit. A permit is required for an asphalt roof replacement when roof sheathing is being replaced, and for other roofing types such as metal or TPO. The city advises applying even if you are not sure the sheathing will be replaced. The minimum permit fee is typically $50 at application.

Which building code does Maryland Heights enforce?

Maryland Heights enforces the 2021 IRC. The city has adopted the 2021 International Code Council family of codes, except the International Energy Conservation Code, which stays at the 2015 edition as amended. Occupancy inspections follow the 2021 IPMC plus city and St. Louis County ordinances.

How old are the houses in Maryland Heights?

Median year built 1975, by the Census Bureau's 2020–2024 estimates. Of 13,108 homes, 11,559 were built before 2000 and 178 before 1940, so most roofs in Maryland Heights are not the first one the house has had.

Has Maryland Heights had large hail recently?

Yes. The most recent report of hail 1 inch or larger within 5 miles of Maryland Heights' center was 1 inch on May 19, 2025, one of 22 such reports from 2016 through 2025.

Who is the building official in Maryland Heights?

The building official on record is Jason Boren, Building Commissioner. The department's own number is on this page, beside its name.

Have you worked in Maryland Heights before?

Not yet: no completed roof in Maryland Heights is in our job records, so this page shows no job count.

Researched 2026-09-09; housing, Census ACS 2020–2024; hail, NOAA SPC. Sources: www.marylandheights.com · www.marylandheights.com · www.marylandheights.com · library.municode.com · en.wikipedia.org · www.bestplaces.net · data.census.gov · www.spc.noaa.gov. Rules and staff change; check with the jurisdiction.

Red brick Tudor-style house with steep gray shingle gables and trimmed front hedges
Free roof inspection

Get a straight answer on your Maryland Heights roof

Book my free inspection →
Free Inspection