Skip to content
Apex Shield Roofing logo
Water-stained ceiling corner of a bedroom in an older Alameda home near a window

Roof Repair

How to Find the Source of a Roof Leak

  • 4.9 stars from 60 Google reviews
  • Free written estimates
  • Photo updates by text and email
  • Office on Webster St, Alameda

By Apex Shield Roofing · Published November 3, 2026 · Updated November 3, 2026

How do you find where a roof is leaking?

Start in the attic, not on the roof. Trace the stain uphill and sideways until you find wet wood, stained sheathing or a trail along a rafter, then match that spot to what sits above it on the roof: a vent pipe, a chimney, a wall junction, a valley or a skylight. The ceiling stain shows where the water ended up. The roof opening is almost always higher up the slope and often offset to one side.

The method below works for most leaks on a composition shingle roof. If the roof is steep, wet or two stories, stay on the ground and use it as a checklist for what to tell the roofer.

What does the ceiling stain tell you?

A ceiling stain gives a starting point and a time clue. Brown rings with soft edges that grow after each rain point to a slow, repeating leak. A fresh, wet, dripping spot points to something that opened recently, such as a lifted shingle after wind. A stain that appears on cold mornings with no rain is more likely condensation than a roof hole.

Check these first:

  • Is the stain directly below a bath fan, vent pipe or light fixture?
  • Does it grow only in heavy rain, or in light drizzle too?
  • Is it near an exterior wall, chimney or skylight shaft?
  • Is the insulation above it matted, dark or wet?
Roofer checking underside of roof sheathing with a flashlight in an attic for water trails
A roofer follows a water trail along rafters and sheathing with a flashlight in a shingle-roof attic.

How to check the attic for a leak

Go up in daylight with a flashlight, right after rain if you can. Step only on the joists and never on the drywall between them. Then work through this list:

  1. Look at the underside of the sheathing above the stain for dark streaks, rust on nail tips or a wet patch
  2. Follow any streak uphill along the rafter to its highest point
  3. Check insulation for compressed or discolored areas
  4. Look around each pipe, chimney and skylight for daylight, which marks an open seam
  5. Photograph what you find with a ruler in the frame

Take the photos even if you cannot read the clues. A roofer can often tell the cause in a minute from a good picture.

What does each ceiling-stain clue point to?

Match what you see to the likely source, then confirm it in the attic. These are tendencies, not diagnoses:

What you seeLikely sourceCheck first
Round stain, grows slowly after each rainVent pipe boot or nail popPlumbing and exhaust vents above the stain
Stain along an outside wallStep flashing, gutter overflow or fasciaWall junction and gutter line outside
Long streak running down a wallChimney or sidewall flashingCounterflashing and mortar joints
Stain beside a skylight shaftSkylight flashing or curb sealCorners and the upper edge of the unit
Appears only in wind-driven rainLifted shingles, ridge or windward flashingWindward slope and ridge
Appears on cold dry morningsCondensation, not the roofBath fan and attic ventilation

Where do roof leaks usually start?

Most leaks start at a roof penetration or junction, not in the open field of shingles. The usual suspects:

Vent pipe boots. The rubber collar around a plumbing vent cracks in the sun and lets water run down the pipe. It is a small, cheap part that causes a lot of stains.

Flashing at walls and chimneys. Metal that lifts, rusts or relies on old caulk lets water behind the shingles.

Valleys. Where two slopes meet, water volume is high and one worn spot is enough.

Skylights. Failed flashing or a sealed edge that has aged. See skylight repair before assuming the unit must be replaced.

Lost or lifted shingles. Strong wind can lift tabs and pull off ridge pieces.

Gutters and eaves. Overflowing gutters push water behind the fascia and into the soffit, which can show up as a ceiling stain along an outside wall.

Cracked rubber collar around a plumbing vent pipe on a composition shingle roof
A cracked rubber boot at the base of a plumbing vent pipe on a gray composition shingle roof.

Should you do a water test?

A water test finds leaks that dry-weather inspection misses, but it needs two people and a plan. One person runs a hose on a small section of roof, starting at the lowest point and working up. The other watches the attic. Spray one area for about ten minutes before moving uphill, so you know which zone caused the drip.

Do not run the hose on a roof you cannot see safely. If the first test finds nothing, stop and call a roofer. Soaking the whole roof can make the problem harder to read.

How does a roofer narrow down a leak?

A roofer works from the inside out, then confirms from above. The attic gives the wet zone. The roof surface gives the cause. The method is simple, and the order is what makes it reliable:

  • Mark the wet zone in the attic, then measure its distance from a fixed point such as a chimney or a vent pipe
  • Walk to the matching spot on the roof and check every penetration within a few feet uphill
  • Look for exposed nails, cracked sealant, lifted flashing and worn granules in the shingle field
  • Test the suspect with water only if the visual check leaves two candidates

The trade-off is between a quick seal and a real repair. Roof cement smeared over a suspect spot can stop a drip for a season and hide the true entry point. It also makes later flashing work harder, because new metal has to be fitted over old tar. Resealing is fair when the flashing is sound and only the sealant failed. When the metal is bent or rusted, replacing it is the repair that lasts. For more on that split, see roof flashing repair.

Roofer inspecting a shingle valley for worn spots and lifted edges after rain
A roofer inspects a valley on a composition shingle roof, where two slopes shed water into one channel.

What should you do while you wait for a roofer?

Stop the water inside first, then protect the evidence. Set a bucket, move furniture and electronics, and lay towels. Photograph the stain, the attic wood and the roof from the ground with a date on the shot. Stay off a wet roof. A roofer can tarp or seal the entry point as a temporary measure, which also keeps the damage on record for a claim. Keep any receipts.

What we see on leak calls in Alameda

A leak that looks like a roof problem is sometimes a skylight problem, and the reverse. Pedro once sealed a small skylight leak from the truck before the customer had even hired the company. On another job, a customer called about a skylight leak that began after a different roofer's reroof. Several customers report a same-day reply to a leak call, with a fast inspection.

We also see old flashing and gutter faults left by previous work. Those get fixed in the same visit when the roofer finds them.

What matters is documenting the leak before it dries. Photograph the stain, the attic wood and any exterior suspects, then send them with your call.

When should you call a roofer?

Call when the leak returns after a dry fix, when you find wet insulation, when the roof is steep or when you see daylight at a penetration. For Berkeley homeowners, we cover the area from our Webster St office in Alameda, roughly 18 minutes away outside peak traffic, and the same steps apply to older roofs there. See Berkeley for coverage, roof leak repair for what a repair visit includes, and the wider roof repair section for related fixes. Alameda owners start from the home page.

Call the office, describe the stain, and ask for a free inspection.

About the author

Apex Shield Roofing is a roofing company on Webster St in Alameda. Our guides draw on the jobs our crews see on Bay Area roofs and on published rules from the agencies cited.

More questions on this topic

Why is the ceiling stain not below the hole in the roof?

Water runs down the underside of the sheathing and along rafters or the top of the insulation before it finds a place to drip. The stain can sit several feet from, and lower than, the actual entry point. Always search uphill from the stain, then sideways along the framing.

Is it safe to hose-test my own roof?

Only from the ground or a low, dry, stable surface, and never alone. A hose test works best with a second person inside the attic watching for water. Do not climb a steep, wet or high roof for it. If the roof is steep or two stories, have a roofer do the water test.

What do I do if the ceiling is dripping right now?

Put a bucket under the drip, move belongings, and poke a small hole in a bulging stain to drain it into the bucket. Then call us at +1 (209) 563-1278. Customers have reported office visits scheduled within hours of a leak call, though timing depends on the day and the weather.

Why does my roof leak only in wind-driven rain?

Wind pushes water sideways and upward, under shingle laps and behind loose flashing that stays dry in a straight-down rain. If stains appear only during gusty storms, look at the windward side first, including step flashing at walls, ridge caps and any lifted tabs. Note the wind direction in your photos when you call.

Related services

Where we work

Want a roofer's opinion on your roof?

The phone is the fast way. If the water is coming in now, call first and use the form later.

  • 4.9 stars from 60 Google reviews
  • Free written estimates
  • Photo updates by text and email
  • Office on Webster St, Alameda
Call NowQuote