Get Your Ballpark Price
Home › Service Area › St. Louis, MO 63146

Roofing contractor in St. Louis, MO 63146

John Beal Roofing replaces and repairs roofs in ZIP 63146, the Page Avenue and I-270 corridor between Maryland Heights and Creve Coeur in west St. Louis County. In October 2026 we finished a 34-square Owens Corning Duration roof on Bur Oak Drive. Our headquarters is next door in Maryland Heights. Call 314-429-6000, 24/7.
  • 50,000+ Satisfied Customers
  • Three Generations Since 1947

Free Roof Inspection

St. Louis 63146 crews. Written report. No obligation.

Sent to admin@johnbealroofing.com. Or call 314-429-6000 — answered 24/7.

BBB Torch Award Winner
Lifetime Workmanship Warranty
Family-Owned & Operated
24/7 Emergency Response
Serving St. Louis, MO 63146
John Beal Roofing replaces and repairs roofs in ZIP 63146, the Page Avenue and I-270 corridor between Maryland Heights and Creve Coeur in west St. Louis County. In October 2026 we finished a 34-square Owens Corning Duration roof on Bur Oak Drive. Our headquarters is next door in Maryland Heights. Call 314-429-6000, 24/7.

Recent project: Bur Oak Drive, St. Louis, MO 63146

Completed October 2026. A 34-square roof replacement on Bur Oak Drive in St. Louis, MO 63146. Installed: Owens Corning Duration shingles, ice and water shield, starter strip, Owens Corning hip and ridge cap, a Lomanco Omni Roll ridge vent and synthetic underlayment. Every roof we install carries our lifetime workmanship warranty.

63146 is mostly a commuter ZIP: subdivisions off Page Avenue, Lackland Road and Fee Fee Road, with Westport Plaza and the I-270 office parks on the edge. Much of the housing went up from the 1960s through the 1980s, so you see a lot of ranches, split-levels and attached condominium buildings that are now on their second or third roof.

What went on the roof on Bur Oak Drive?

A 34-square tear-off and replacement completed in October 2026: Owens Corning Duration shingles over synthetic underlayment, ice and water shield at the eaves and valleys, a starter strip, Owens Corning hip and ridge cap and a Lomanco Omni Roll ridge vent. At 34 squares it is a larger-than-average roof for the area, and the ridge vent replaced older box vents.

Who handles the roofing permit in 63146?

It depends on the address. Parts of 63146 sit inside Maryland Heights or Creve Coeur and parts are unincorporated St. Louis County. We confirm which jurisdiction covers your house before work starts and pull the permit ourselves.

Are there roofing companies near me in 63146?

Yes. Our headquarters is in Maryland Heights, so most 63146 addresses are a short drive from the office. That matters for warranty visits and storm calls as much as for the original job.

What do condo and townhome roofs in 63146 need?

Attached buildings share ridges, valleys and party-wall flashing, so a reroof is usually planned building by building with the association. We can provide written inspection reports for boards and managers.

What are your St. Louis crews installing right now?

We have 15 sold roof replacements on the schedule at St. Louis, MO addresses right now, 1 of them in 63146. Shingle lines specified on them: Owens Corning Duration (4), Owens Corning Supreme (4), IKO Dynasty (1). Across our St. Louis market as a whole, Owens Corning Duration is the most-specified shingle on sold jobs.

Frequently asked questions

Is 63146 in the city of St. Louis?

No. The mailing city reads St. Louis, but the ZIP is in St. Louis County, around Maryland Heights, Creve Coeur and unincorporated areas.

How long does a 34-square replacement take?

Most roofs that size are torn off and replaced in one to two working days, weather permitting.

Do you help with storm insurance claims?

Yes. We inspect, document damage with photos and can meet the adjuster on site.

Is the inspection free?

Yes, with a written report and no obligation.

24-hour emergency roofing in St. Louis, MO 63146 — call 314-429-6000 or toll-free 1-800-564-6232.

Call 314-429-6000Free Inspection