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

Roof Replacements & Exterior Painting in Portsmouth, NH

The city of Portsmouth is located within Rockingham County, NH, and is the only city located within Rockingham County. Incorporated as a city in 1849, Portsmouth now boasts a population of roughly 21,500 people. It occupies a total area of nearly 17 square miles and is located 55 miles north of the city of Boston, MA.


Roofing Replacement in Portsmouth, NH

Recent census data puts the number of households in Portsmouth at just over 10,000. With so many homes within the city, the denizens of Portsmouth need a home contracting service they can count on for all of their home construction needs. Luckily, the team at 2 Penn is here to help! Check out our full suite of services below!


Roofing, Painting, and Construction Services in Portsmouth, NH


Two Penn Paiting and Roofing in Portsmouth, NH

We offer a multitude of home improvement services. If your roof is in dire need of replacement, we’ve got you covered. Interested in changing up the exterior color of your home? Trust our professional team to get your home looking stellar. If you’re interested in working with us here at 2 Penn, please contact us! We can be reached at 978-729-4617 or by filling out an online contact form.