BBB A+ Rated
50+ Years Experience
Certified Applicator
In-House Crew
Licensed & Insured

Complete Roofing Services

From new residential roofs to commercial flat roof systems and emergency repairs — Republic Roofing does it right the first time.

Beautiful residential home with roof installed by Republic Roofing in St. Louis

Residential Roofing

Whether you need a full replacement or a targeted repair, we install three-tab, architectural, tile, slate, and cedar shake roofs using only manufacturer-certified materials.

Learn More →
Aerial view of commercial building roof serviced by Republic Roofing

Commercial Roofing

We are certified applicators for Carlisle, Firestone, GAF, and more — delivering durable flat and low-slope roofing systems for commercial properties throughout the St. Louis area.

Learn More →
Roof repair work being performed by Republic Roofing technicians

Roof Repairs

Storm damage, leaks, missing shingles — our experienced crew diagnoses and repairs all roofing issues quickly and correctly, protecting your home or business from further damage.

Learn More →

Roofing is an Art Form — We've Been Perfecting It Since 1967

Since 1967, Republic Roofing Co has placed strict quality standards on all of its services. Our employees are qualified and receive constant training with new products and safety guidelines.

We only use the best materials
Fair and honest consultation
Never any money upfront
Honor all work and warranties
In-home sample showing
Pre-installation inspections
Year-round installations
Our roofing earns the highest ratings

Three Generations of Roofing Excellence

Republic Roofing Co. has called Kirkwood, Missouri home since 1967. What started as a family craft has grown into one of St. Louis's most trusted roofing companies — a tradition of quality passed down through three generations.

Being family-owned allows us to offer personalized service and the accountability that larger companies can't match. Our work and our word earn us an A+ BBB rating and a steady stream of referrals.

Contact Us →

Ready to Protect Your Home or Business?

Request a Free Estimate Today — No Money Upfront.