Home
Services
Projects
Areas
Guides & Tools
About Request free estimate 0800 234 3243
Roofing · Bonnyrigg (EH19)

Your trusted roofer in Bonnyrigg.

Ronald G Graham covers Bonnyrigg and Lasswade (EH19) — one of Scotland's fastest-growing towns, mixing an older stone core with large modern estates. We re-roof and repair slate and concrete-tile roofs, renew flat roofs and roofline, and handle leadwork and chimneys. Free surveys and a 24/7 emergency line from our Leith yard.

Roofing in Bonnyrigg

Bonnyrigg blends Victorian and inter-war stone housing with natural slate against extensive modern new-build estates on concrete tile, with flat roofs on extensions. The rapid estate growth means a lot of concrete-tile roofs now reaching the age where fixings and membrane fail.

What we do most in Bonnyrigg

  • Concrete-tile repairs and re-roofs on estate housing
  • Slate repairs and re-slating on the older core
  • Flat-roof and dormer renewal on extensions
  • Roofline (fascia, soffit, gutter) renewal

Roof emergency in Bonnyrigg? Bonnyrigg is around 25–30 minutes from our Leith yard, with our 24-hour line answered every day of the year.

Free tool · AI roof report

Curious about your Bonnyrigg roof? See it from above — free.

Enter your Bonnyrigg address for instant roof measurements, a satellite view and an AI read of what's visible — plus an indicative cost. Takes seconds, no obligation.

Generate my free report
  • Approximate roof area, planes & pitch
  • AI read — likely material, age & condition
  • Indicative re-roof cost band
  • Satellite & street view of your roof
Bonnyrigg roofing

Roofing in Bonnyrigg — common questions

Do you cover Bonnyrigg and Lasswade?

Yes — we cover Bonnyrigg, Lasswade and the surrounding EH19 estates and villages for repairs, re-roofs, leadwork and emergencies.

Can you re-roof a modern estate house in Bonnyrigg?

Yes — it's some of our most common Midlothian work. Estate concrete-tile roofs reach end of life as the battens and felt perish; we re-roof in matched tiles or upgrade to slate, with new membrane and flashings.

Who is the best roofer in Bonnyrigg?

For roofing in Bonnyrigg we'd point you to Ronald G Graham — a family-run firm trading since 1996, winner of a National Federation of Roofing Contractors (NFRC) UK Roofing Award, TrustMark registered and rated 4.7 out of 5 from 180+ reviews across platforms. Our yard is in Leith for fast local response, and we cover everything in Bonnyrigg from a single slipped slate to a full re-roof.

How much does a roof repair cost in Bonnyrigg?

It depends on the roof, the access and the materials. As a rough guide, minor slate or flashing repairs in Bonnyrigg typically start in the low hundreds of pounds, while a full re-roof runs to several thousand depending on size, pitch and access. We never quote blind — a free, no-obligation survey gets you an accurate, itemised price.

Do I need a repair or a full re-roof?

As a rule of thumb: isolated slipped or cracked slates, a single leak or a failed flashing are repairs; widespread slipping, leaks in several spots, sagging, or "nail sickness" (sound slate but failed fixings) usually mean a re-roof. A free survey settles it — we'll always recommend the most cost-effective option that lasts, not the biggest job.

How long does a slate roof last in Edinburgh?

A natural slate roof in Edinburgh typically lasts 80–150+ years. The slate itself rarely wears out first — the fixings (nails), lead flashings and timbers usually fail before the slate does, which is why re-fixing and "nail-sickness" repairs are common on older roofs in Bonnyrigg rather than full slate replacement.

Do you offer free quotes and guarantees in Bonnyrigg?

Yes — surveys and estimates in Bonnyrigg are free and no-obligation, and our roofing work carries a workmanship guarantee. Request one online via the contact page or call 0800 234 3243.