Roofing in Allegheny County, PA.
Our home county
Shepherd and Shield Roofing is based at 235 Victoria Dr in Plum Borough, which makes Allegheny County home ground in the most literal sense. When you call us from Plum, Penn Hills, Monroeville, Verona, or Oakmont, you are calling a roofer who lives here, drives these roads every day, and can be at your house for a free inspection without planning a trip. Owner Nolan Link looks at every roof himself, writes every estimate himself, and is on site for the work. Call (814) 312-8555.
The east suburbs and what their roofs are telling us
The eastern side of Allegheny County grew in waves, and each wave is aging on its own schedule. Plum and Monroeville filled out through the 1960s, 70s, and 80s with ranches, split-levels, and two-story colonials, and a huge share of those homes are now on their second or third roof, with the most recent one often installed in the 1990s or 2000s and quietly running out of time. Penn Hills has one of the largest stocks of mid-century housing in the region, solid brick homes whose original rooflines were built with wide overhangs that put extra weather on the soffit and fascia. Verona and Oakmont, down along the Allegheny River, mix century-old frame houses on tight streets with well-kept older homes where the details matter, steep pitches, dormers, and chimneys that need real flashing work rather than a bead of caulk.
We work on all of it. The point of hiring a local, owner-run contractor is that the person quoting your roof has seen a hundred houses like yours within ten minutes of it, and knows where that specific era of construction fails first.
Weather on this side of the county
Allegheny County does not get the mountain snow that Cambria County does, but it gets everything else western Pennsylvania can throw: repeated freeze-thaw cycles that pry at shingle edges all winter, ice backing up in gutters along shaded streets, and fast summer thunderstorms that find every lifted tab and tired flashing. The mature trees that make neighborhoods like Oakmont and Penn Hills so pleasant also keep roofs shaded and damp, so moss and algae streaking show up earlier here than on open lots. We build for those conditions with ice and water shield at the eaves and valleys, balanced attic ventilation, and gutters sized to move real runoff away from the foundation.
What we replace in Allegheny County
- Asphalt shingle roof replacement, our six-step water-tight system
- Vinyl siding replacement
- Soffit replacement, vented or unvented
- Fascia replacement, board and capping
- Gutter replacement, five and six inch seamless aluminum
Why neighbors hire us
Being based in Plum means the usual big-company layers are gone. There is no commissioned salesman, no call center, and no crew you have never met. Nolan inspects the roof, explains what he finds in plain language, and leaves a free written estimate that is itemized line by line, so you can compare it fairly against anyone. If your roof has a few years left, that is what you will hear. It is easier to be honest when the customer lives around the corner, and it is why the reviews read the way they do.
Towns we serve in Allegheny County
We serve the eastern side of the county where we live and work: Plum, Penn Hills, Monroeville, Verona, Oakmont, and the surrounding communities. Murrysville sits just over the county line from our base and is covered through our Westmoreland County service area. If you are elsewhere in Allegheny County, call (814) 312-8555 and we will tell you straight whether we reach your street.
Other areas we serve
We also serve Westmoreland County, Cambria County, and Blair County.
CTA
Get a free estimate from the roofer next door. Call Nolan at (814) 312-8555 or request a free estimate online.
Frequently asked questions
Which parts of Allegheny County do you serve?
We are based in Plum Borough and serve the eastern side of Allegheny County, including Plum, Penn Hills, Monroeville, Verona, Oakmont, and the surrounding communities. If you are elsewhere in the county, call (814) 312-8555 and we will confirm whether we reach you.
How quickly can you get out for an estimate near Plum or Monroeville?
Fast. This is our home base, so a free inspection in Plum, Penn Hills, Monroeville, Verona, or Oakmont is a short drive, not a scheduling project. Call and we will set a time that works for you, and you get a written, itemized estimate with no pressure attached.
Do you work on mid-century homes in Penn Hills and Monroeville?
All the time. Ranches, split-levels, and brick two-stories from the 1950s through the 1980s are the backbone of this side of the county. Their wide overhangs and low-slope sections have specific failure points, and we inspect the decking, soffit, fascia, and ventilation as one system before recommending anything.