Roofing Services

At Dennis and Sons Roofing, we offer the full range of roofing services in Bucks and Montgomery Counties and the surrounding areas.

We’re dedicated to providing only the best services and highest quality materials for our clients. We’re also committed to giving local property owners a vast selection of options, so they’re sure to find the ones that best suit their needs.

Roof Replacement

When a roof has reached the end of life or is too damaged to repair, Dennis & Sons Roofing can efficiently install a replacement that meets any homeowner’s needs. We have been serving Bucks County and Montgomery County residents for over 35 years. Learn More >

Roof Repairs and Maintenance 

Summertime humidity, frigid winters, and ample precipitation make it necessary for people to stay prepared. Roofs experience these same environmental conditions, and the need to keep them strong and maintained is what ensures the entire house stays safe. Learn More >

Roof Consulting

When your hire Roof Consulting services, you can expect to get objective advice. Since these professionals aren’t trying to sell them anything, there’s no reason to doubt whether they have their clients’ best interests in mind. Protecting clients’ interests requires a wide range of services. Learn More >

New Construction Roofing

When you choose the best roofing materials for your specific needs, your roof can serve you well for decades to come. Of course, ensuring they’re installed properly by knowledgeable and experienced professionals is an essential part of the process as well. We offer an array of top-of-the-line materials, and our company has been providing unrivaled roofing services for more than a century. Learn More >

Commercial Roofing

At Dennis and Sons Roofing, we’re proud to have been providing commercial roof construction, inspection, maintenance, repairs, and replacements for more than 35 years. We’re committed to bringing our commercial clients the best materials on the market and provided unbeatable services. Learn More >