Service areas
Philadelphia,
and past it.
5 city areas and 5 suburban ones with their own page, and 67 more towns we work in regularly. Different housing stock, different roofs, different problems — a Fishtown parapet, a Drexel Hill twin and a Norristown box gutter have nothing in common except us.
Inside the city
Philadelphia.
Rows, twins and stone singles — flat roofs, box gutters and parapets, street by street.
Northeast Philadelphia
PhiladelphiaThe biggest stretch of owner-occupied roof in the city — Mayfair's porch-front rows, and the twins and singles on the wide streets above them, nearly all of it pitched asphalt from the postwar boom and on its second or third life.
MayfairFox ChaseRhawnhurst Roofing in Northeast Philadelphia 19125 · 19134 · 19137Fishtown & Port Richmond
PhiladelphiaThe river wards: old brick rows with flat roofs, parapets and built-in gutters, half of them mid-renovation and half of them still original. Cap-sheet and box-gutter country either way.
Girard AveAramingo AveOlde Richmond Roofing in Fishtown & Port Richmond 19145 · 19148South Philadelphia
PhiladelphiaNarrow rows, flat roofs, parapets on all four sides and no room to work from — which is exactly the kind of roof we do most.
Passyunk SquareGirard EstatePoint Breeze Roofing in South Philadelphia 19128 · 19127Roxborough & Manayunk
PhiladelphiaSome of the steepest streets in the city, mixed stock — stone twins, frame singles, hillside rows — under heavy tree cover, with roofs that drain hard into short gutter runs.
Ridge AveMain StreetAndorra Roofing in Roxborough & Manayunk 19144 · 19119Germantown & Mount Airy
PhiladelphiaStone twins, Victorians and big singles on deep lots along Germantown Avenue, most of them with steep pitched roofs and built-in gutters hidden behind the cornice.
Germantown AveWayne JunctionSedgwick Roofing in Germantown & Mount AiryOver the city line
The suburbs
around it.
Delaware, Montgomery and Bucks counties. Same crew, same trucks, same day — the roofs just get a little more room around them.
Upper Darby & Drexel Hill
Delaware CountyThe first thing over the city line on the west side, and built like it — unbroken brick rows on flat and low-slope roofs, then stone and brick twins on the tree-lined streets behind them.
69th StreetLansdowne AveGarrett Rd Roofing in Upper Darby & Drexel Hill 19083Havertown
Delaware CountyPostwar stone colonials, capes and twins on wide lots — most of them on their second or third asphalt roof, and a good many still on their original wood trim.
West Chester PikeDarby RdManoa Roofing in Havertown 19012 · 19027 · 19001 · 19046Cheltenham & Abington
Montgomery CountyThe Old York Road corridor, straight over the northern city line: big stone singles and twins with steep pitches and deep cornices, then capes and split-levels on deep lots under mature trees.
Old York RdElkins ParkJenkintown Roofing in Cheltenham & Abington 19401 · 19403Norristown
Montgomery CountyThe county seat, and the most Philadelphia-looking town in Montgomery County — brick and stone rows climbing off the Schuylkill, twins on the hill streets, and Victorian singles with steep pitches and built-in gutters behind the cornice.
Main StreetDeKalb StreetBridgeport Roofing in Norristown 19020 · 19053Bensalem & Lower Bucks
Bucks CountyPostwar singles, twins and townhouse rows built fast and built together — which means whole streets reach the end of a roof's life within a couple of years of each other.
Street RdBristol PikeCornwells Heights Roofing in Bensalem & Lower BucksAlso regularly
67 more
neighbourhoods and towns.
Not sure whether you are in range? Call and ask — the answer is usually yes.
The same houses everywhere
One city, one
kind of roof.
Philadelphia builds in rows, and rows built to one plan fail to one plan. That is why we can usually tell you on the phone what we expect to find. Same roof, before and after, from the same place to stand.


Free estimate
Free inspection. Written estimate. No pressure.
Tell us what you are looking at and we will come and look at it — and we will tell you honestly what it needs, including the times the answer is nothing yet.
