Roofing leak specialists Birkenshaw, Bradford

Got a leak nobody else can cure? We can.

Campbell's Roofing is a family-run company with over 20 years’ experience in all aspects of roofing. Every job is carried out to a very high standard, and when no one else can solve the problem, we can.

Roofing leak specialist

Leaks rarely start where the drip is.

Water can creep along felt, battens and rafters before it ever shows on your ceiling, so the real problem can be a long way from the stain. That’s why so many leaks get “fixed” and come straight back. We follow the water to the source and sort it properly.

  1. Spot the signs

    A damp patch on the ceiling, a drip in the loft, or a stain that keeps on growing. Tell us what you’re seeing and we’ll take it from there.

  2. Trace it to the source

    We follow the water back to where it’s really getting in: slipped or cracked slates, failed flashing, tired mortar, blocked valleys or worn felt.

  3. Fix it properly

    The right repair for the real problem, carried out to a very high standard. Not a quick dab of sealant that gives up at the next downpour.

  4. Stay dry

    Rain hits the roof, runs off into the gutter and stays outside, where it belongs. Job done.

What we do

All aspects of roofing.

From a single slipped slate to a complete new roof, every job is carried out to a very high standard. And if you’ve got a leak that nobody else can cure, that’s our speciality.

Slate & tiled roofs

Slipped, cracked or missing slates and tiles replaced, from a single slate to a whole roof.

Flat roofs

Garages, extensions and dormers. Flat roofs repaired or replaced to keep the weather out.

Chimney repairs

Repointing, flaunching and stack repairs, so water can’t find its way in around the chimney.

Leadwork & flashing

Flashings, soakers and lead valleys fitted and dressed. The details that keep a roof watertight.

Guttering & downpipes

Blocked, leaking or sagging gutters cleared, repaired or replaced to carry rainwater safely away.

Fascias & soffits

Rotten or tired fascias, soffits and bargeboards replaced for a smart, solid roofline.

Ridges, hips & valleys

Loose ridge and hip tiles re-bedded and secured, and valleys cleared and repaired.

New roofs & re-roofs

When patching won’t cut it any more, a complete new roof, done right first time.

When no one can solve the problem, we can.

Give us a call

07841 826 608

About us

A family business, built on 20+ years of roofs.

Campbell's Roofing is a family-run company based in Birkenshaw, right between Bradford and Leeds. For over twenty years we’ve worked on all aspects of roofing, and every job, big or small, is carried out to a very high standard.

We’re the people to call when a roof has everyone else stumped. If you’ve got a leak that keeps coming back, or a problem nobody else has been able to solve, give us a ring.

  • 20+ years’ experience
  • Family run, start to finish
  • Very high standards on every job
The Campbell's Roofing van, ladders on the roof rack, with the company logo and phone number on the side
Spotted the van? That’s us.

Areas we cover

Local roofers for Bradford & beyond.

We’re based in Birkenshaw, so we’re never far away. We cover Bradford, Leeds and the towns around them. Not on the list? Give us a call anyway.

  • Birkenshaw
  • Bradford
  • Leeds
  • Gomersal
  • Birstall
  • Drighlington
  • East Bierley
  • Tong
  • Cleckheaton
  • Heckmondwike
  • Liversedge
  • Batley
  • Dewsbury
  • Morley
  • Pudsey
  • Shipley
  • Low Moor
  • Wyke
  • Brighouse
  • Mirfield
  • Halifax
  • Harrogate
Map of the areas we cover Our base in Birkenshaw sits at the centre, with 21 towns we cover marked around it. 2 mi 4 mi 6 mi 8 mi Bradford Leeds Gomersal Birstall Drighlington East Bierley Tong Cleckheaton Heckmondwike Liversedge Batley Dewsbury Morley Pudsey Shipley Low Moor Wyke Brighouse Mirfield Halifax Harrogate · 18 mi Birkenshaw Our base

Get in touch

Let’s get your roof sorted.

The quickest way to reach us is by phone. Can’t talk right now? Send us a message and we’ll get back to you.

Call us on 07841 826 608

Request a quote

Tell us a bit about the job and we’ll be in touch.

We’ll only use your details to reply to your enquiry.

Call now Get a quote