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 relatively larger coastal town in Essex County. Full of about 17,000 people, the town flourishes as a coastal town. Boating contributes a large part of the town's income. Aside from its' coastal environment, industrial parks provide the area with jobs. If you don't work in this area, Newburyport is right off of the highway, and about a half hour away from Boston MA. If traffic isn't for you, the commuter rail runs right through to Newburyport's new station.


We understand that the harsh environments of living in the Northshore can cause damage to roofs and windows, making it unavoidable to replace such areas. Especially in a town so close to water, humidity and moisture can weaken your home over time.


When the coastal air attempts to ruin your home, Two Penn Painting & Roofing is there for all of you.


We are experts in a myriad of exterior and interior home improvement!


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 of roofing or painting, don't hesitate to call 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