Rook Roofing › Bucks County
Veteran Owned · PA HIC #PA203681
Roof replacement
in Bucks County, PA
Bucks County is home. Joe and Tom Lesher grew up in the trades in Feasterville and graduated from Neshaminy High School in Langhorne — these are the streets they learned the work on, and the roofs they know best.
On the ground
What we see on Bucks County roofs
Bucks County housing runs from 1700s stone farmhouses in the upper county to dense mid-century developments in Levittown and Bensalem, and the two extremes need very different roofs. Older Bucks homes frequently hide two or three layers of shingle over board sheathing with gaps too wide for modern nail-holding. We tear off to the deck on every job and re-sheet where the boards will not hold, rather than shingling over a deck that will telegraph every seam.
Our core work. Full tear-off to the deck, never a layover.
Shingle Roof Replacement
Architectural asphalt shingles from manufacturers with real warranty backing. Every replacement includes deck inspection and re-sheeting where needed, ice-and-water shield at eaves and valleys, synthetic underlayment, new drip edge, new pipe boots, and a properly sized ridge vent.
A 50-year roof with concealed fasteners and no exposed screw heads.
Standing Seam Metal Roofing
Standing seam panels lock together at raised vertical seams with the fasteners hidden underneath, so there are no rubber washers sitting in the weather waiting to fail. It is the right call on low-slope sections, additions, porches, barns, and any home where you intend to stay put.
Rubber membrane for the roofs shingles were never meant to cover.
EPDM & Flat Roofing
Flat and low-slope roofs — porches, additions, rowhome mains, commercial decks — get a fully adhered or mechanically fastened EPDM membrane with heat-welded seams and proper edge termination. We correct the drainage pitch and add scuppers or drains where water has been standing.
We also handle storm damage and insurance claims, attic ventilation correction, and flashing, gutter, fascia and soffit work throughout Bucks County. See all roofing services →
Coverage
Bucks County towns we serve
If your town is not on this list but you are in Bucks County, call anyway — this is a sample, not a boundary.
- Feasterville, PA
- Langhorne, PA
- Doylestown, PA
- Newtown, PA
- Levittown, PA
- Quakertown, PA
- Warminster, PA
- Bensalem, PA
- Yardley, PA
- Richboro, PA
Questions
Roofing questions, answered plainly
Do you replace roofs in all of Bucks County?
How fast can you get out to a Bucks County address?
Do you work with insurance companies?
Are you licensed and insured in Pennsylvania?
How much does a roof replacement cost in southeastern PA?
Free Estimate
Get a straight answer on your roof
No pressure close, no today-only pricing. We look at the roof, tell you whether it is a repair or a replacement, and put a written scope in your hands.
Call or text
717-340-9610- Monday – Friday7:00am – 6:00pm
- SaturdayBy appointment
- Storm & emergencyCall anytime
What to expect
- We walk and photograph the roof, including the attic when we can get to it
- You get a written scope, not a verbal number
- If it is storm damage, we tell you whether it is worth a claim
- Serving Bucks County, Pennsylvania
Request your free estimate
Tell us about your roof and we will get back to you to schedule the look.
Nearby