We offer military and first responder discounts.
CertainTeed offers $250 gift cards to Cabelas to all U.S. military personnel with a CertainTeed integrity roofing system.

Trust an Experienced Roofing Contractor With Your Replacement

Johnson Exteriors serves residents in Harrisburg & Mechanicsburg, PA and the surrounding area

Johnson Exteriors is the go-to roofing contractor in Harrisburg & Mechanicsburg, Pennsylvania; we serve residents of Perry, Dauphin, Cumberland, York and Lancaster counties. If you need home improvement services in the area, our team will walk you through the process from start to finish, answering any questions you have along the way. We are fully licensed, accredited and insured. Plus, all our staff members go through individual training programs to ensure they continue to meet our world-class standards.

We are Mechanicsburg's preferred roofing contractor

You should hire the best in the business for your roof replacement. Johnson Exteriors is a CertainTeed ShingleMaster, placing us among the top 3% of roofing contractors nationwide. As a locally owned and operated business, we work to support the community you live in. Whether you need a basic roof repair, shingle roof replacement, metal roof installation, or a new door installation, you can depend on us to get the job done right every time.


Storm Damage Roof Repair | Low Slope Roof Applications

Let us tackle your home improvement project

Every home improvement project takes time. However, with a professional roofing contractor like Johnson Exteriors, you can speed up the process. We provide replacement and repair services for:

Do you need a window replacement for your home in Harrisburg & Mechanicsburg, Pennsylvania? Schedule your service with us today by calling 717-614-5130.