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

Haverhill, MA

Two Penn Painting and Roofing Proudly serves the city of Haverhill, located in the Merrimack Valley. Haverhill is located beside the Merrimack river and one of the pioneer industrial cities in Massachusetts. A town with easy access to Metro Boston and interstate routes to New Hampshire.  Haverhill is now an up and coming city with trendy restaurants and plenty of parks to visit. Two Penn Painting and Roofing has become Haverhill's leading Roofing company.


At Two Penn Painting and Roofing, we provide exceptional service to this rising city in the North Shore area. Our fully licensed and skilled workers make sure you the client receive exactly what you ask for when it comes to your home improvement necessities. Two Penn Painting guarantees your service by providing quality products and service to all of our clients. Our Contractors understand that every home is different and require special attention. At Two Penn Painting, this is exactly what we provide. We walk you through the process of selection planning and executing. You don't ever have to do it alone; we understand it is an investment that needs to be carefully planned.  


No matter the task Two Penn will take care of it. There is no limit to the capabilities of Two Penn Painting and Roofing.  We excel in a variety of different home improvement work. From exterior to interior painting to roof replacements, siding work, even carpentry we do it all. Two Penn Painting serves you.


Two Penn Services include:

Roof Replacements

Window Replacements


Gutters and Replacement Gutters

Exterior and Interior Painting


Deck Building


We are open 6 days a week and work around your schedule. If you are in the Haverhill area and are in need of roofing or painting, don't hesitate to get in touch with us today!


Contact Two Penn Painting & Roofing at 978-729-4617 or visit us online at













* Required

Questions ? Contact Us !

Call Now: 978-729-4617

Our Location

81 Stard Road

Seabrook NH 03874

Phone: 978-729-4617