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

Roofing contractor in St. Louis, MO 63104

John Beal Roofing repairs and replaces roofs in St. Louis ZIP 63104, covering Compton Heights, Fox Park, Lafayette Square, McKinley Heights and Soulard. In October 2026 we completed a 9-square Owens Corning Duration roof on Compton Hill Place. Inspections are free and 314-429-6000 is answered 24/7.
  • 50,000+ Satisfied Customers
  • Three Generations Since 1947

Free Roof Inspection

St. Louis 63104 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 63104
John Beal Roofing repairs and replaces roofs in St. Louis ZIP 63104, covering Compton Heights, Fox Park, Lafayette Square, McKinley Heights and Soulard. In October 2026 we completed a 9-square Owens Corning Duration roof on Compton Hill Place. Inspections are free and 314-429-6000 is answered 24/7.

Recent project: Compton Hill Place, St. Louis, MO 63104

Completed October 2026. A 9-square roof replacement on Compton Hill Place in St. Louis, MO 63104. Installed: Owens Corning Duration shingles, ice and water shield, a 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.

63104 holds some of the oldest housing in the city: brick rowhouses and single-family homes from the 1870s through the 1910s, Second Empire mansards around Lafayette Square, and large brick houses in Compton Heights. Many have a steep shingled front slope paired with a low-slope rear section, and city lots keep roofs compact. A 9-square roof like the one on Compton Hill Place is a typical size here.

What roof went on Compton Hill Place?

A 9-square replacement completed in October 2026: Owens Corning Duration shingles, ice and water shield, a starter strip, Owens Corning hip and ridge cap, a Lomanco Omni Roll ridge vent and synthetic underlayment. Small roofs still get the full system, including ice and water protection at the eaves and valleys and a ridge vent.

Do historic districts in 63104 affect a roof replacement?

Lafayette Square, Soulard and Compton Heights are City of St. Louis historic districts, and visible exterior changes there can need review by the city's Cultural Resources Office. We check the address before ordering material so the shingle and color you choose will be approved.

Who issues roofing permits in 63104?

The City of St. Louis Building Division. We pull the permit for every city address; you don't need to visit City Hall.

Can you look at the low-slope rear roof too?

Yes. Most 63104 houses have one, and it is often where leaks start. We inspect it with the main roof and tell you plainly what it needs and whether it is a system we install.

What are your crews installing in the St. Louis area right now?

We have 29 sold roof replacements on the schedule across our St. Louis market right now. The most common shingle line specified on them is Owens Corning Duration (17 of the roofs with a product selected).

How close are you to 63104?

About 25 minutes from our Maryland Heights headquarters by I-64, and the 24/7 line answers when a storm hits after hours.

Frequently asked questions

What neighborhoods are in 63104?

Compton Heights, Fox Park, Lafayette Square, McKinley Heights and Soulard, plus the surrounding city blocks.

Do you pull the City of St. Louis permit?

Yes, on every job inside city limits.

Does a new roof come with a warranty?

Yes: our lifetime workmanship warranty plus the manufacturer's standard product warranty.

Is the inspection free?

Yes, with a written report and no obligation.

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

More nearby: St. Louis roofing · St. Louis 63116 · St. Louis 63111

Call 314-429-6000Free Inspection