Duke Roofing is a locally operated, fully insured roofing company serving homeowners and businesses throughout the St. Louis metropolitan area. Our company was founded with a simple philosophy: do the job right, treat customers fairly, and leave every property better than we found it.
We specialize in both residential and commercial roofing systems, providing expert installation and repairs for shingle roofs, flat roofs, and drainage systems.

Our team has experience working with a variety of roofing systems including:
Because we work on both residential and commercial properties, we understand how different roofing systems perform in the Midwest climate.
At Duke Roofing, we believe roofing projects should be straightforward and stress-free for property owners.
That means:
We focus on delivering long-lasting roofing solutions rather than temporary fixes.
As a company serving St. Louis and the Greater Metro Area we take pride in helping protect the homes and buildings that make up our local communities.
Whether you need a roof repair, replacement, or storm damage inspection, our team is ready to help.

We believe that quality roofing should be accessible to everyone. Our pricing is competitive, and we offer various financing options to fit your budget.
Our team of experienced roofers is dedicated to providing the best service possible. With extensive training and knowledge, we ensure top-notch workmanship on every project.

At Duke Roofing, our customers are our top priority. We listen to your needs and provide tailored roofing solutions that fit your requirements and budget.
We use cookies to analyze website traffic and optimize your website experience. By accepting our use of cookies, your data will be aggregated with all other user data.