Crain Roofing has been serving the Central Pennsylvania area since 1984. 

We are your full service, go to roofing contractor.
Exceptional customer service is the foundation of our business, and we look to continue to operate under this same philosophy for years to come.

read our google reviews

Known for our Commitment to Customer Service

We use state of the art equipment to get the job done right. We use top of the line roofing materials, and we offer the best warranties in the industry. All of these components combined mean a world class experience for all of our customers. We don’t like to see people gamble on their home projects, and at Crain, we feel like we are the sure bet.



Dedicated to Quality

We are a GAF Master Elite contractor. We require that all estimators, foreman, and crew members complete vigorous installation training with one of the largest asphalt shingle manufacturers in the USA. By choosing a GAF Master Elite contractor, a homeowner can rest assured that they are receiving the best quality product and installation possible.



Focused on a Positive Experience

From the initial estimate to the final clean up, our estimators walk our customers through each step of the process. The estimator is available to answer any questions at all times and will relay any information from the homeowner to the installation crew. This dedicated oversight of the entirety of the project creates a seamless process from start to finish.



Emphasis of Trust

We build trust through consistency. Every customer is treated the same, no matter how large or small the job. Our communication never wavers and homeowners will never be left with questions unanswered.




Steve brings many years of roofing experience, a positive attitude, and great communication skills to the table.

Steve grew up helping to clean up job sites, so it’s only natural that he became a part of the team when it came time to choose a career path. When questions need answers, Steve is always there.
When he finds a break from work, you’ll find him hanging out with his girlfriend, Maggie, and his German Shepherd, Bravo. You’ll also find him on the golf course practicing and playing competitively. Steve grew up with a passion for golf and attributes the game to helping him become the person and business owner he is today. 

Favorite Food: Steak
Favorite Movie: Casino
Favorite Hobby: Golf

- Meet Our owners -


Mark started Crain Contracting at the age of 24 in 1984. Over the years, Mark has acquired experience in many aspects of home construction.

Mark was born in Dillsburg, Pa. He was raised by hard-working parents who were devoted to their farm and the farmers lifestyle. Mark currently lives in Wellsville Pa. with his wife Laurie. This is where they raised their three children, Jessica, Steven and Jamie.

Loves: In his spare time , he enjoys a competitive game of golf and lending a helping hand to his father.

- Meet Our owners -

“Crain did an excellent job on my new roof.

It was completed quickly and professionally with excellent clean up on the back end. I would highly recommend Crain.”

- Jim G.

“Steve and his crew did a great job on our house siding project

They are professional, responsive, competitive in pricing, and use quality products. Again, great quality.”

- Chris M.

"Crain Contracting did good work, are very responsive and professional.

Highly recommended."

- W. M.

"I highly recommend Crain contracting. His team was incredibly polite and kind,

 respectful of our home, neat (saw no evidence of any materials etc. debris or anything when they were done), and fast! 10/10!”

- Hana r-w.

let's work together

Schedule your free consultation

Let us show you how we're different. We hear the same complaints over and over again about other contractors. “They cut communication after they got paid”, “They stopped responding to our calls when we had issues.” At Crain Roofing, we understand that this is where we can stand out from the crowd. We know that exceptional communication is the heart of leaving our customers with a great experience. When you combine that understanding with our state of the art equipment and our exceptional warranties, you will find out right away why we are one of the most highly trusted contractors in the area.

our service area

Crain Roofing Serves:
Dillsburg, PA
York Springs, PA
Boiling Springs, PA
Carlisle, PA
Dover, PA
Gettysburg, PA
York, PA
Mechanicsburg, PA
Camp Hill, PA
Wellsville, PA
Etters, PA
Harrisburg, PA
Hershey, PA
Lancaster, PA
Lebanon, PA

Hummelstown, PA
Enola, PA
Shiremanstown, PA
New Cumberland, PA
Lewisberry, PA 
East Berlin, PA
Hanover, PA 
Biglerville, PA
Shippensburg, PA
Chambersburg, PA
York Haven, PA
Manheim, PA
Elizabethtown, PA
Lititz, PA
And Surrounding Areas

Lancaster Roofing Company


read soMe great tips on


Check out our

google reviews

follow along on


with us

© Crain Roofing 2022
back to top