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

Newburyport MA

Two Penn Painting & Roofing Proudly serves the city of Newburyport MA












Newburyport MA is a located on the north shore of Essex County in Massachusets. Home to about 17,000 people and only 7 miles from our offices location in Seabrook, we have been providing Newburyport residents our services since we opend our doors. Being a port city, boating and other marine ventures contribute a large part to the towns ecomonmy. With Newburyport boasting new office parks and having a relatively close proximity to Boston (about an hour drive), it is an ideal location for families and young professionals to live. Traffic not for you? Newburyport has that covered with their train station that has access to the MBTA commuter rail!


We understand that the harsh environments of living in the Northshore can cause damage to house. Snow storms in the winter, rainy and windy autumn days, hot summer evenings, or the added presence of the Merrick River which creating extra moisture and humidity in the area. No matter which season you choose, there is always something to look out for and that is Two Penn Painting $ Roofing is there for you!


WIth a wide variety of different home repair options including, interior and exterior painting, roofing, and window replacement, Two Penn can be your all in one stop to get your house looking brand new.


Tired of that old siding? We got that covered. Looking to add a back deck to read books on and grille with the family? Say no more! When it comes to home improvement, two sense from Two Penn can make all the difference!


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 Newburyport area and are in need painting, roofing, or anthing that screams home improvement, don't hesitate to call us today at 978-729-4617 or fill ot one of our contact forms.


* Required

Questions ? Contact Us !

Call Now: 978-729-4617

Our Location

81 Stard Road

Seabrook NH 03874

Phone: 978-729-4617