Dennis & Sons Roofing

Roofing, Siding, & Windows in Bucks and Montgomery County

Roofing and Siding Contractor (new roof installation, roof repair, siding installation, siding repair) in Bucks and Montgomery County since 1909

The weather conditions in the Bucks and Montgomery County region can test any home’s exterior components. That’s why DENNIS & SONS Roofing strongly recommends routine maintenance be scheduled for every home. Older roofs, in particular, are subject to damage from high winds, snow, and ice buildups. Our team works closely with homeowners to ensure their home’s roofing system always provides the level of protection the home needs. When the time comes and a new roofing system is needed, we strongly recommend using superior products designed to deal with the regions varying weather conditions.

Did you know that roofing today is actually a fairly complex system that includes multiple components? The materials used for modern roofing systems are superior to the rather simple roofing strategies of the past. Today, your roof’s decking can be protected by a material that allows moisture from attic areas to escape while preventing wind-driven rain from penetrating. Systems from GAF, for example, can also include leak barriers that provide additional protection from extreme weather conditions and ice damming. That means your home is better protected throughout the life of the system. The high-quality shingles used are greatly improved when compared to traditional three-tab shingles typically used. Of course, trim components like the ridge cap are designed to look good and hold up extremely well under our weather conditions.

Siding options are also far greater today, and DENNIS & SONS Roofing is ready to help clients determine which options are best suited for their specific home needs. Replacing siding is a big step, but will make a dramatic difference in how your home looks. Curb appeal can’t be over emphasized, and installing new siding provides a huge boost to any property’s curb appeal. Even if you’re not considering selling at this point, things can happen that require changes. Being prepared is always a good idea, and taking care of exterior home improvements goes a long way to meeting that goal. Installing new siding also allows homeowners to incorporate energy-saving materials into the plan that will produce lower utility bills.

At the same time other improvements are being dealt with, why not consider updating those old, drafty windows and doors? At DENNIS & SONS Roofing, our team can suggest window and door solutions that not only look good, they also reduce energy costs and are easy to operate. Cleaning is also far easier with many of today’s top window designs. With drafts a thing of the past and insulated glass with UV protection, homeowners also enjoy other benefits as well. Furniture and carpeting don’t tend to fade as quickly with new windows. The net result is that your family can save money be choosing to invest in updated windows and doors today.

Whether you’re looking for roofing inspections, maintenance, repairs, or replacement, the DENNIS & SONS Roofing team is here to help. When exploring other home exterior improvements, we can also provide the skills needed to come up with the best solutions. To get started, get in touch with our team today.

DENNIS & SONS Roofing is a GAF/ELK Certified Roofing Contractor as well as a CertainTeed ShingleMaster Company and are certified in all aspects of roofing and home repairs. Certified Contractors have met rigorous standards for professionalism. We are well versed in industry standard practices and continuously demonstrate a high level of customer service by maintaining a minimum homeowner satisfaction rating of 90% or above with each customer. All Certified Contractors have passed a lengthy exam based upon Asphalt Roofing Manufacturers Association specifications as well as accepted application techniques.

We are a family owned roofing company established in 1909 in State College, Pa. Since our family relocated to the southeastern part of Pennsylvania in the late 50’s, we are now located in Langhorne, Pennsylvania. We are a small company which benefits our customers in that we can provide the highest quality workmanship from highly skilled craftsmen. We serve all of Bucks and Montgomery County, PA.

Read More

Attention Veterans in Bucks and Montgomery County looking for Roofing and Siding Services

GAF is offering a $300 rebate for a new roofing installation to any US veteran and we at DENNIS & SONS Roofing are going to match the GAF rebate. So if you are a veteran, you will receive a total of $600 off any new roofing installation!

Our Services


Roofing (New or Repair)

We've been installing and repairing roofs in Bucks and Montgomery County for more than 100 years! We are truly a roofing contractor with a lot of history and a lot of knowledge! 

Read More



Looking to replace your Windows or doors on your Bucks or Montgomery County home? We can make your home look better and be more energy efficient. 

Read More


Siding Installation

Whether vinyl, wood, fiber-cement, or stucco, new siding adds both form and function to your Bucks or Montgomery County home. We use only eco-friendly and energy efficient products.

Read More

Contact Us