Roofing in Pennsylvania: What You Need to Know

Pennsylvania roofs face cold, snowy winters in the west and Poconos, hot humid summers in Philadelphia, and everything in between. Lake-effect snow hits the Erie area hard. Ice dams are a common problem across the state, and severe thunderstorms bring hail to the central counties.

Pennsylvania requires roofing contractors to register with the Attorney General's Home Improvement Registration program (PA Home Improvement Contractor Registration Act). Philadelphia has its own contractor licensing through L&I.

Average Roof Replacement Cost in Pennsylvania

Roof replacement in Pennsylvania costs $8,500 to $15,000 for asphalt shingles, with Philadelphia and Pittsburgh metro areas at the higher end. For a detailed breakdown by material type, see our roof replacement cost guide. Compare asphalt shingles and metal roofing to choose the right material for your Pennsylvania home.

Popular Roofing Materials in Pennsylvania

Architectural asphalt shingles are the standard. Slate roofing has deep roots in Pennsylvania - the Lehigh Valley has been a major slate producing region for over a century. Ice and water shield is essential along eaves. Need help choosing? Our complete materials comparison covers every option. Make sure proper underlayment is part of the job.

Showing all 27 contractors in Pennsylvania
★★★★★5.0(3 reviews)

Pennsylvania Roofing Systems

6013 Meadow Ln
Bakerstown, PA 15007
📞 1 724-443-6872
★★★★★5.0(142 reviews)

PA Roofers LLC

790 Kessler Rd
Millersburg, PA 17061
📞 1 717-919-9690
★★★★★5.0(11 reviews)

Penn State Roofing

29 W Prescott Alley
West Chester, PA 19380
📞 1 484-359-0020
★★★★½4.9(78 reviews)

Perfect Roofing LLC

2 Pin Oak Dr
Denver, PA 17517
📞 1 717-617-9049
★★★★★5.0(3 reviews)

Roof Rejuvenate of Pennsylvania

1015 Mill Creek Rd
Newtown, PA 18940
📞 1 267-799-0050
★★★★½4.6(7 reviews)

Stoltzfus Roofing LLC

273 Fox Hill Rd
Newburg, PA 17240
📞 1 717-423-6087
★★★★½4.8(82 reviews)

Family Roofing of PA

911 Mt Zion Rd
Narvon, PA 17555
📞 1 717-844-9266
★★★★½4.7(13 reviews)

Flash Roofing LLC : PENNSYLVANIA

1360 Mark Dr
Lansdale, PA 19446
📞 1 267-446-3930
★★★★★5.0(98 reviews)

Rivera Contractors & Roofing LLC

620 Gooseville Rd
New Oxford, PA 17350
📞 1 717-832-4112
★★★★★5.0(3 reviews)

Skyline Roofing & Construction, LLC

390 Antietam Rd
Reading, PA 19606
📞 1 610-929-4135
★★★★☆4.2(5 reviews)

Roofing Contractor in Harrisburg, PA

838 S 20th St
Harrisburg, PA 17104
📞 1 223-488-5731
★★★★★5.0(5 reviews)

The Roof Brothers

208 Grassy Island Ave
Jessup, PA 18434
📞 1 570-862-6775
★★★★★5.0(4 reviews)

Double H Commercial Roofing

197 Egg Dr
Spring Mills, PA 16875
📞 1 814-380-8978
★★★★½4.9(560 reviews)

Greenawalt Roofing Company

3530 Marietta Ave
Lancaster, PA 17601
📞 1 717-283-4721
★★★★★5.0(143 reviews)

Scenic View Roofing

248 Snake Hill Rd
Bird in Hand, PA 17505
📞 1 717-875-4192
★★★★★5.0(239 reviews)

Dream Roofing LLC

982 PA-225
Dalmatia, PA 17017
📞 1 717-598-6299
★★★★½4.9(224 reviews)

Nice Roof Co.

1068 Foxtown Hill Rd Unit 2
Stroudsburg, PA 18360
📞 1 570-977-9018
★★★★★5.0(280 reviews)

King Family Roofing

80 King Rd
Honey Brook, PA 19344
📞 1 610-469-4691
★★★★★5.0(169 reviews)

Good Hands Roofing

25 Woodward Ave
Mill Hall, PA 17751
📞 1 570-755-8230
★★★★★5.0(348 reviews)

Indian Run Roofing LLC

413 Cains Rd
Gap, PA 17527
📞 1 717-803-9805
★★★★★5.0(171 reviews)

Echo Valley Roofing

268 S Kinzer Rd
Paradise, PA 17562
📞 1 717-283-4582
★★★★½4.9(227 reviews)

East Penn Roofing

30 S Keystone Ave Suite 1
Emmaus, PA 18049
📞 1 610-871-5677
★★★★★5.0(47 reviews)

PA Home Roofing & Construction

37 Mill Creek Rd Ste 301
East Stroudsburg, PA 18301
📞 1 570-656-2000
★★★★½4.9(127 reviews)

William Penn Roofing

1795 S Easton Rd
Doylestown, PA 18901
📞 1 215-977-7663
★★★★★5.0(29 reviews)

Roofing Brothers LLC

119 S Franklin St
Red Lion, PA 17356
📞 1 717-420-1977
★★★★★5.0(187 reviews)

Umbrella Roofing

13420 Damar Dr # K
Philadelphia, PA 19116
📞 1 215-774-2950
★★★★½4.8(162 reviews)

Banes Roofing Inc

80 S 3rd St
Telford, PA 18969
📞 1 215-723-2888

How to Choose a Roofing Contractor in Pennsylvania

Before hiring, verify the contractor is properly licensed in Pennsylvania, carries liability insurance and workers' compensation, and can provide recent local references. Get at least three written estimates and never pay more than 30% upfront. For a complete vetting checklist, read our guide to finding a roofing contractor.

← Back to All States