103 roofing listings in Pittsburgh

Top-Rated Roofing Contractors in Pittsburgh, PA

Compare 100 categorized roofing contractors and 103 roofing-eligible listingsin the Pittsburgh area. Browse all Pennsylvania markets.

Pittsburgh, PA

103 roofing listings
5.0 · 456 reviews · 99% 5-star reviews
4560 McKnight Rd, Pittsburgh, PA 15237
Siding
5.0 · 281 reviews · 100% 5-star reviews
544 Harrison City Rd, PA-130, Trafford, PA 15085
SidingWindows
5.0 · 211 reviews · 99% 5-star reviews
1310 Maple Dr, White Oak, PA 15131
5.0 · 184 reviews · 99% 5-star reviews
1111 Marlane Dr, Pittsburgh, PA 15227
5.0 · 162 reviews · 99% 5-star reviews
3412 Dauphin St, Pittsburgh, PA 15227
5.0 · 139 reviews · 100% 5-star reviews
1373 McLaughlin Run Rd, Pittsburgh, PA 15241
5.0 · 122 reviews · 99% 5-star reviews
4290 Old William Penn Hwy, Monroeville, PA 15146
5.0 · 119 reviews · 99% 5-star reviews
149 Houston St, Pittsburgh, PA 15223
Veteran-Owned
5.0 · 104 reviews · 99% 5-star reviews
400 Railroad St building 3, Pittsburgh, PA 15235
5.0 · 95 reviews · 99% 5-star reviews
229 Houston Rd, Pittsburgh, PA 15237
Siding
5.0 · 81 reviews · 100% 5-star reviews
170 Karen Dr, Elizabeth, PA 15037
SidingGutters
5.0 · 70 reviews · 100% 5-star reviews
1608 8th St, Irwin, PA 15642
Veteran-Owned
5.0 · 69 reviews · 99% 5-star reviews
421 Regis Ave, Pittsburgh, PA 15236
5.0 · 66 reviews · 98% 5-star reviews
1891 Painters Run Rd, Pittsburgh, PA 15241
Gutters
5.0 · 56 reviews · 98% 5-star reviews
116 E Pittsburgh St Suite 105, Greensburg, PA 15601
5.0 · 52 reviews · 100% 5-star reviews
1275 Main St, Pittsburgh, PA 15215
5.0 · 46 reviews · 98% 5-star reviews
651 Holiday Drive, Foster Plaza 5, # 300, Pittsburgh, PA 15220
Siding
5.0 · 33 reviews · 100% 5-star reviews
1100 Saw Mill Run Blvd, Pittsburgh, PA 15226
5.0 · 31 reviews · 100% 5-star reviews
1104 Eddy Ct, Gibsonia, PA 15044
SidingGutters
5.0 · 20 reviews · 100% 5-star reviews
445 Wyola St, Pittsburgh, PA 15211
5.0 · 13 reviews · 100% 5-star reviews
322 North Shore Drive Bldg. 1B, Suite 200, Pittsburgh, PA 15212
5.0 · 11 reviews · 100% 5-star reviews
606 Liberty Ave 3rd Floor, Pittsburgh, PA 15222
5.0 · 7 reviews · 100% 5-star reviews
5831 Forward Ave Suite 1536, Pittsburgh, PA 15217
5.0 · 6 reviews · 100% 5-star reviews
9 Holland Ave, Rankin, PA 15104
Black-Owned
5.0 · 6 reviews · 100% 5-star reviews
1801 Pittsburgh St, Cheswick, PA 15024
5.0 · 3 reviews · 100% 5-star reviews
503 Boggs Ave, Pittsburgh, PA 15211
4.9 · 1,381 reviews · 95% 5-star reviews
5320 William Flinn Hwy, Gibsonia, PA 15044
SidingSolar
4.9 · 1,027 reviews · 96% 5-star reviews
202 W Bridge Dr, Morgan, PA 15064
SidingSolarInsulation
4.9 · 902 reviews · 97% 5-star reviews
2 Industrial Park Dr, Oakdale, PA 15071
SidingWindows
4.9 · 872 reviews · 96% 5-star reviews
5330 Enterprise Blvd, Bethel Park, PA 15102
4.9 · 571 reviews · 93% 5-star reviews
3530 Marietta Ave, Lancaster, PA 17601
Siding
4.9 · 370 reviews · 95% 5-star reviews
500 Perry Hwy, Pittsburgh, PA 15229
Siding
4.9 · 278 reviews · 97% 5-star reviews
1360 4th Ave, Arnold, PA 15068
Siding
4.9 · 257 reviews · 96% 5-star reviews
20 W Noblestown Rd, Carnegie, PA 15106
Women-Owned
SidingSkylights
4.9 · 253 reviews · 96% 5-star reviews
3542 Brodhead Rd, Monaca, PA 15061
4.9 · 239 reviews · 93% 5-star reviews
2100 Legendary Ln, Allison Park, PA 15101
Veteran-Owned
Siding
4.9 · 187 reviews · 97% 5-star reviews
1306 Washington Pike Suite 5, Bridgeville, PA 15017
4.9 · 160 reviews · 98% 5-star reviews
310 Oak Ridge Dr, Venetia, PA 15367
4.9 · 157 reviews · 97% 5-star reviews
833 Becks Run Rd, Pittsburgh, PA 15210
SidingGutters
4.9 · 134 reviews · 96% 5-star reviews
451 Millers Run Rd Unit B, Morgan, PA 15064
Siding
4.9 · 131 reviews · 96% 5-star reviews
4661 Old William Penn Hwy, Monroeville, PA 15146
4.9 · 129 reviews · 95% 5-star reviews
510 Washington Ave Suite 306, Carnegie, PA 15106
SidingWindows
4.9 · 117 reviews · 96% 5-star reviews
5642 Steubenville Pike, McKees Rocks, PA 15136
Veteran-Owned
Siding
4.9 · 114 reviews · 96% 5-star reviews
4314 Stanley St, Pittsburgh, PA 15207
SidingWindows
4.9 · 101 reviews · 98% 5-star reviews
4041 Library Rd Suite 300, Castle Shannon, PA 15234
Women-Owned
4.9 · 84 reviews · 96% 5-star reviews
138 Allison Ave, Houston, PA 15342
4.9 · 79 reviews · 99% 5-star reviews
27 Fairview Rd, Pittsburgh, PA 15221
4.9 · 77 reviews · 97% 5-star reviews
5950 Johnson Ave, Export, PA 15632
4.9 · 68 reviews · 97% 5-star reviews
2000 Cliff Mine Rd, Coraopolis, PA 15108
4.9 · 54 reviews · 98% 5-star reviews
1525 Park Manor Blvd #285, Pittsburgh, PA 15205
SidingWindowsGutters
4.9 · 50 reviews · 94% 5-star reviews
249 Edgewood Ave #1083, Pittsburgh, PA 15218
SidingGutters
4.9 · 47 reviews · 98% 5-star reviews
309 Linden Ave, Pittsburgh, PA 15215
4.9 · 30 reviews · 93% 5-star reviews
322 North Shore Drive Building 1B, suite 200, Pittsburgh, PA 15212
SidingWindows
4.9 · 29 reviews · 97% 5-star reviews
434 Allegheny River Blvd #200, Oakmont, PA 15139
Siding
4.9 · 8 reviews · 88% 5-star reviews
113f N Broad St Suite 204, Grove City, PA 16127
4.8 · 2,192 reviews · 93% 5-star reviews
311 Harrisburg Ave, Lancaster, PA 17603
SidingGuttersWaterproofing
4.8 · 1,430 reviews · 92% 5-star reviews
314B Moon Clinton Rd, Coraopolis, PA 15108
4.8 · 484 reviews · 93% 5-star reviews
1310 William Flinn Hwy, Glenshaw, PA 15116
SidingWindows
4.8 · 304 reviews · 92% 5-star reviews
200 Hightower Blvd Suite 301, Pittsburgh, PA 15205
Siding
4.8 · 262 reviews · 94% 5-star reviews
2123 6th Ave, Altoona, PA 16602
4.8 · 101 reviews · 93% 5-star reviews
435 Union Ave, Pittsburgh, PA 15205
4.8 · 89 reviews · 94% 5-star reviews
500 Huntington Ave Suite 210, Pittsburgh, PA 15202
4.8 · 50 reviews · 94% 5-star reviews
428 Mifflin St, West Mifflin, PA 15122
SidingGutters
4.8 · 42 reviews · 93% 5-star reviews
89 Manor Harrison City Rd, Westmoreland City, PA 15692
4.8 · 30 reviews · 90% 5-star reviews
900 Commerce Dr STE 906, Coraopolis, PA 15108
Siding
4.7 · 965 reviews · 90% 5-star reviews
8 Four Coins Dr, Canonsburg, PA 15317
4.7 · 822 reviews · 88% 5-star reviews
10561 Center Hwy, Irwin, PA 15642
SidingWindows
4.7 · 431 reviews · 89% 5-star reviews
1201 William Flinn Hwy, Glenshaw, PA 15116
Siding
4.7 · 264 reviews · 92% 5-star reviews
777 Little Deer Creek Valley Rd, Russellton, PA 15076
Siding
4.7 · 136 reviews · 89% 5-star reviews
7103 Harrison Ave, Pittsburgh, PA 15218
SidingWindows
4.7 · 102 reviews · 92% 5-star reviews
215 Bessemer Ave, East Pittsburgh, PA 15112
SidingSkylights
4.7 · 85 reviews · 91% 5-star reviews
661 Andersen Dr Suite 410, Pittsburgh, PA 15220
Solar
4.7 · 73 reviews · 88% 5-star reviews
4850 McKnight Rd, Pittsburgh, PA 15237
4.7 · 38 reviews · 87% 5-star reviews
1016 4th St, Beaver, PA 15009
4.7 · 38 reviews · 92% 5-star reviews
2626 Tunnel Blvd Apartment 525, Pittsburgh, PA 15203
Siding
4.7 · 13 reviews · 92% 5-star reviews
200 Keystone Dr, Carnegie, PA 15106
Solar
4.6 · 236 reviews · 89% 5-star reviews
2110 E Washington St, New Castle, PA 16101
SidingWindowsGutters
4.6 · 161 reviews · 87% 5-star reviews
6112 Steubenville Pike, McKees Rocks, PA 15136
Veteran-Owned
Siding
4.6 · 98 reviews · 88% 5-star reviews
608 Ohio River Blvd, Avalon, PA 15202
SidingWindowsGutters
4.6 · 56 reviews · 89% 5-star reviews
1202 Varner Rd, Pittsburgh, PA 15227
SidingSolar
4.6 · 56 reviews · 91% 5-star reviews
461 Cochran Rd #232, Pittsburgh, PA 15228
4.6 · 20 reviews · 90% 5-star reviews
1936 Middle St, Pittsburgh, PA 15215
Women-Owned
SidingGutters
4.6 · 12 reviews · 83% 5-star reviews
10 - 12 Wallace Ln, Washington, PA 15301
Women-Owned
4.5 · 221 reviews · 81% 5-star reviews
1701 3rd Ave, Altoona, PA 16602
4.5 · 11 reviews · 82% 5-star reviews
6800 Brighton Rd, Pittsburgh, PA 15202
4.4 · 16 reviews · 81% 5-star reviews
12 Grandview Cir, Canonsburg, PA 15317
4.4 · 13 reviews · 85% 5-star reviews
606 Liberty Ave Third Floor, Pittsburgh, PA 15222
4.4 · 5 reviews · 80% 5-star reviews
322 North St, Springdale, PA 15144
4.3 · 521 reviews · 73% 5-star reviews
605 Plum Industrial Park, Pittsburgh, PA 15239
4.3 · 264 reviews · 79% 5-star reviews
1131 Lincoln Hwy, North Versailles Township, PA 15137
4.3 · 65 reviews · 80% 5-star reviews
1006 Washington Blvd, Pittsburgh, PA 15206
4.3 · 49 reviews · 82% 5-star reviews
7722 Evans St, Pittsburgh, PA 15218
4.3 · 7 reviews · 71% 5-star reviews
3212 Smallman St, Pittsburgh, PA 15201
4.1 · 31 reviews · 77% 5-star reviews
184 Gordon St, Pittsburgh, PA 15218
SidingWindows
4.0 · 67 reviews · 72% 5-star reviews
22 Rutgers Rd, Pittsburgh, PA 15205
WP
5.0 · 11 reviews · 100% 5-star reviews
1651 Evans City Rd, Evans City, PA 16033
PH
5.0 · 7 reviews · 100% 5-star reviews
1045 N Canal St, Aspinwall, PA 15215
PR
5.0 · 3 reviews · 100% 5-star reviews
6013 Meadow Ln, Bakerstown, PA 15007
HR
5.0 · 3 reviews · 100% 5-star reviews
614 Ardmore Blvd, Pittsburgh, PA 15221
TR
4.9 · 7 reviews · 86% 5-star reviews
351 Mt Nebo Rd, Pittsburgh, PA 15237
4.9 · 238 reviews · 97% 5-star reviews
2681 Sidney St #148, Pittsburgh, PA 15203
SidingWindows
4.2 · 5 reviews · 80% 5-star reviews
424 Greenfield Ave, Pittsburgh, PA 15207
A-
4.5 · 16 reviews · 75% 5-star reviews
110 Smithfield St, Pittsburgh, PA 15222
Top Picks

Top-Rated Roofers in Pittsburgh, PA (2026)

Ranked by Google star rating, then by number of reviews. Every roofer below holds at least a 4.0-star average from verified Google reviews. Treat this as a starting shortlist, not an endorsement: always confirm license, insurance, and a written estimate before you hire.

  1. MY Pittsburgh Roofing5.0 stars · 456 reviews · 99% 5-star
  2. McCormick Renovations5.0 stars · 281 reviews · 100% 5-star
  3. Madden Brothers Roofing5.0 stars · 211 reviews · 99% 5-star
  4. Apolinar Roofing5.0 stars · 184 reviews · 99% 5-star
  5. Rabbit Roofing LLC5.0 stars · 162 reviews · 99% 5-star

Finding a Roofing Contractor in Pittsburgh, PA

Roofer Directory lists 103 roofing-eligible contractors in the Pittsburgh, PA market, including 100businesses categorized specifically as roofing companies. Together these listings hold 20,499 Google reviews, and the average rating across them is 4.8 stars. Every contractor shown here maintains at least a 4.0-star rating, and 82 hold a 4.7 or higher.

The Pittsburgh area is one of Pennsylvania's active roofing markets. The highest-rated roofer currently listed here is MY Pittsburgh Roofing, with a 5.0-star rating across 456 Google reviews.

Ratings and review counts come straight from Google and are shown as-is. Before you hire, confirm each contractor's license and insurance: requirements vary by state, so check the appropriate state board and ask for proof of coverage. Our guide on how to verify a roofing license by state walks through where to look, and how to choose a roofing contractor covers the questions worth asking before you sign anything.

Comparing quotes is the fastest way to gauge fair pricing in Pittsburgh. You can request a free estimate from a local roofing contractor, or read up on what a new roof costs in 2026 and when to repair versus replace before you start. Browse all Pennsylvania roofing markets to compare nearby cities.

Roof Replacement Costs in Pittsburgh

The national average for a full asphalt shingle roof replacement is about $9,500 in 2026, and most homeowners land between $5,800 and $46,000 depending on roof size, pitch, and material. Because Pittsburgh, PA carries a very high storm-risk profile, many homeowners here weigh impact-rated (Class 4) shingles, which raise the upfront price but can earn insurance premium discounts. Compare two or three written quotes from Pittsburgh contractors, and read our full roof cost breakdown before you sign anything.

Local Coverage

Roofers Near Pittsburgh

Browse dedicated pages for cities and suburbs in the Pittsburgh area, each with its own local contractor listings.

Nearby Markets

Explore Other Roofing Markets

Compare nearby city pages with roofing-eligible contractor listings and local roof-risk context where available.

Storm Data

Pittsburgh, PA Storm Risk & Roof Damage History

81
/100
Very High Risk

Over the past 73 years, Pittsburgh, PA has recorded 6,796 severe weather events and $884.0M in property damage. With 40.8 hail events, 171.4 wind events, and 141 tornadoes on record, homeowners in Pittsburgh should plan for regular roof inspections, especially after April–August.

Based on NOAA data from 1954-2026. How storms affect roof lifespan →

1,161
Hail Events
40.8/year avg
2.3x the national metro average
3,829
Wind Events
Max 95 mph
141
Tornadoes
Strongest: F4
$884.0M
Property Damage
1954-2026

Hail Damage History in Pittsburgh, PA

Pittsburgh, PA has recorded 1,161 hail events since 1954, averaging 40.8 per year. The average hail size is 1.04", with the largest recorded hailstone measuring 3" (baseball-sized).

55% of hail events in Pittsburgh, PA produce stones 1 inch or larger — the threshold at which asphalt shingles typically begin sustaining granule loss, cracking, and other damage that can shorten roof lifespan.

Pittsburgh, PA Storm Season: Month-by-Month Breakdown

Storm events by month

Peak storm season in Pittsburgh, PA runs from April through August. The best time to schedule a roof inspection is immediately after, in September.

Pittsburgh, PA Severe Weather Trend (Last 15 Years)

Storm events by year

2024 was the most active year with 812 events and $56.1M in property damage.

Most Damaging Storms in Pittsburgh, PA

The 5 costliest severe weather events recorded in Pittsburgh, PA, ranked by property damage. Understanding your area's storm history helps determine when to repair vs. replace your roof.

October 6, 2024Thunderstorm Wind$32.0M in damage
Butler + 1 more areas50 mph winds

Strong southwesterly wind ahead of an approaching front eventually advected sufficient moisture and warm air in the lower levels to overcome a capping inversion ahead of a cold front that would eventually be the main driver of forcing to take advantage of a supportive environment. Damaging wind was the primary threat, although the shear and lapse rates aloft pointed towards a limited potential for large hail as well. Tornadoes looked possible, however, LCLs were relatively high, and any issu...

National Weather Service
September 17, 2004Flood$26.0M in damage
Allegheny County

At 124 PM EDT on 17th, road flooding was reported 2 miles west of Pittsburgh. At 2 PM, Wexford flooded. At 218 PM, roads flooded in Oakdale. By 315 PM, Springdale Boro flooded; and Wexford had 4.5" of rain. . By 450 PM on 17th, in Tarentum, Mill St and Davidson St were flooded; people evacuated. By 5 PM EDT on 17th, a state of emergency was declared in 62 of the 130 municipalities of Allegheny Co. South Park 6" of rain 530 PM EDT 17th. At 6 PM, evacuations in Tarentum. Widespread flooding str...

National Weather Service
June 30, 1998Thunderstorm Wind$41.0M in damage
Allegheny + 1 more areas74 mph winds

A microburst with winds up to 85 MPH moved diagonally from northwest to southeast across Allegheny County, leaving a wide swath of damage in its wake. These winds produced an estimated $41 million in damage across the county. Over 125,000 people across the county had their power knocked out by this storm. Across the city of Pittsburgh, the North Hills area reported numerous trees, branches, and power lines down across an area one to two miles wide and nearly five miles in length. Many ho...

National Weather Service
June 3, 1980Tornado$250.0M in damage
Allegheny CountyF4, 1.9 mi path
June 3, 1980Tornado$250.0M in damage
Westmoreland CountyF4, 7.6 mi path

Recent Severe Weather in Pittsburgh, PA

Winter Storm
Butler County

Widespread snowfall, exceeding advisory criteria and just topping warning criteria, fell across the county with amounts ranging from 3-5 inches and the highest total of 6 inches reported by the Public

Winter Storm
Westmoreland Ridges County

Widespread snow accumulation generally ranging from 8 to 12 inches in general was reported across the the ridges of Westmoreland County with the highest total of 12 inches near Donegal.

High Wind
Allegheny County$3K damage

A cold front crossing southwestern Pennsylvania during the afternoon was producing a line of showers with gusts between 35mph and 45mph at times along the frontal boundary. As the front was crossing s

Thunderstorm Wind
Westmoreland County$1K damage

A tree was reported down along Old Distillery Road at Foggy Mountain Lodge.

Thunderstorm Wind
Westmoreland County$3K damage

Multiple trees were reported down at a residence along Baughman Lane.

Data: NOAA Storm Events Database (National Centers for Environmental Information). Last updated 2026-06-12. Covers 1954-2026. Hail, wind, and tornado data from 1954. All event types from 1996. See how Pittsburgh compares on our U.S. Storm Risk Index.

Protect Your Pittsburgh Roof After Storm Season

With a storm risk score of 81/100, regular roof inspections are recommended for Pittsburgh homeowners — especially after the April–August peak season.

Questions

Good to Know

Yes. Searching, browsing, and visiting contractor websites through our directory is completely free. We never charge homeowners.
No. We don't collect or share your personal information. When you click "Visit Website," you go directly to that contractor's site. You choose who to contact and when.
Ratings and review counts are sourced from Google and reflect real customer experiences. We display them as-is without modification.
Roofer Directory currently shows 103 roofing listings in the Pittsburgh, PA market, including 100 businesses categorized as roofing contractors.
The national average for a full asphalt shingle roof replacement is about $9,500 in 2026, with real-world totals ranging from roughly $5,800 to $46,000+ by size, pitch, and material. Pittsburgh sits in a very high-risk storm area, so impact-rated shingles (which can earn insurance discounts) may shift pricing. Get 2 to 3 written local quotes to find your real number — see our 2026 roof cost guide for the full breakdown.
Pittsburgh, PA averages 41 hail events per year based on NOAA data from 1954-2026. 55% of these produce hail 1 inch or larger, which is the threshold at which asphalt shingles typically begin sustaining damage. The largest hail recorded in this period was 3.0 inches (baseball-sized).
Peak storm season in Pittsburgh, PA runs from April through August, with June typically being the most active month. Outside of these months, severe weather activity drops significantly. Scheduling a roof inspection in the months immediately following storm season is recommended.
The most damaging recent storm event was a tornado on June 03, 1980, which caused an estimated $250.0M in property damage in Allegheny County. Pittsburgh, PA has experienced $884.0M in total storm-related property damage since 1954.
Yes. Pittsburgh, PA averages 41 hail events per year, with an average hail diameter of 1.0 inches. Hail 1 inch or larger can crack, dislodge, or remove granules from asphalt shingles, often causing damage that isn't visible from the ground. Most roofing professionals and insurance companies recommend a professional inspection after any hail event in your area.
Pittsburgh, PA has experienced 141 tornadoes over the past 73 years. The strongest rated F4, with tornado paths averaging 3.0 miles in length. Tornado damage to roofs ranges from partial shingle loss to complete structural failure depending on the EF rating and proximity.

Know What You Need? Start Here.

Search your area to compare roofing contractor listings, or get a free estimate from a top local contractor.