Serving a 50-Mile Radius North, South, and West of Seabrook NH

All of your needs under one roof

2 Penn Painting and Roofing - logo

Salem, NH

Located in Rockingham County, New Hampshire, Salem is home to almost 30,000 residents. The town features various attractions that add to the charm of the state, including the family-friendly Canobie Lake Park. Like any town in the New England area, Salem is subjected to the region’s infamous weather, making home improvements a huge demand for its residents. At Two Penn Painting and Roofing, we’ll help you out with your home renovating needs.


Roofing Services in Salem, NH


Let’s face it, a rough winter is always going to do damage to your roof, but you don’t have to worry about that when we’re around. From flat roofs to metal roofs, to shingles, our company works with numerous types of roofing materials to ensure that your home is well-protected and safe from the elements.


Interior and Exterior Painting Services in Salem, NH


Need the inside or the outside of your home painted? Our company gladly provides both services. Whether it’s a brand new set of colors or just a new coat of paint, Two Penn Painting and Roofing can handle the job. As well-established town in New Hampshire, there will always be homes that need painting


Gutter Services in Salem, NH


Gutter services are a big forte of Two Penn Painting and Services. We provide customers with gutter repairs, painting, installations, and much more! Our workers are experienced in working with many different types of gutters, so we can assure you that any job you give us, we can handle.


Two Penn Painting and Roofing in Salem, NH


In addition to the services previously mentioned, Two Penn Painting and Roofing offers general construction, deck services, and window replacement. Fill out a contact form or give us a call at (978) 729-4617.