Go straight to the roofing guides
Roofing Talks

How to Find a Roof Leak: Tracing Water From Stain to Source

  • Published November 7, 2026

Roof water can enter well upslope of the ceiling stain, then run along the underside of the deck or down a rafter before it drips. Start in the attic, follow the wet trail uphill to where it begins, measure that spot from a fixed point such as a vent pipe, and give the location to a roofer instead of guessing from the yard.

Working backward along the water’s path keeps you off the roof and gives the roofer a short list to check. Follow the trail only as far as you can see it from safe footing on the framing; where it disappears behind insulation, into a low corner at the eaves or anywhere you cannot step safely, stop and hand the roofer what you have found so far.

Before You Trace: When Does the Water Show Up?

Timing sorts the case before you climb a single attic step.

  • Water is coming in right now: stop here and follow the first-hour steps inside the house. Tracing waits for daylight and dry weather.
  • The stain grows in any ordinary rain: this page fits. Something on the roof is open and lets water in whenever it runs past.
  • The leak appears only in wind-driven rain or a downpour: the opening holds in gentle rain and fails under pressure or volume. Why a roof leaks only in heavy rain or high wind covers those cases.
  • Dampness shows up in cold, dry weather, or as drops hanging from nail tips in winter: that pattern points to indoor moisture condensing in the attic, not a roof opening; see attic condensation and frost.
  • The stain grows when it has not rained at all: the water is not coming through the roof. Check plumbing lines, an air conditioner’s condensate line or a bath fan duct above the stain before you look outside.

Follow the Water Upslope in the Attic

Go into the attic on a dry day soon after a rain, while the trail is still visible, or during a light, steady rain with no wind or lightning. Take a strong flashlight, a tape measure, a marker or painter’s tape, and your phone. If the insulation you see from the hatch is loose, pebble-like vermiculite, EPA’s page on vermiculite attic insulation advises treating it as possibly containing asbestos and leaving it undisturbed, so trace the water trail only as far as the hatch allows and let the roofer find the entry point from outside.

  1. Locate the stain from below. In the room, measure from two walls to the center of the stain. Note which outside wall is nearest.
  2. Find the same spot above. In the attic, measure from the same walls along the framing. Step only on the framing members or on boards laid across them.
  3. Look at the top of the insulation above the stain. Wet, matted or discolored insulation marks where the water landed, which is not yet where it entered.
  4. Look up. Check the underside of the deck and the sides of the rafters or trusses above that spot for dark wood, water lines or drips.
  5. Follow the trail uphill. Water runs down the slope along the deck or a framing member before it drops. Trace the darkened wood upward until it stops.
  6. Mark the top of the trail. Put tape or a marker line at the highest wet point.
  7. Measure it from a fixed reference that also shows on the roof: a plumbing vent pipe, the chimney, a skylight curb or a gable end wall. Write down the distances.
  8. Photograph the trail, the top mark and the reference point in one wide shot, then close up.

If the trail ends at a penetration, such as a pipe or the chimney, you have probably found the entry. If it ends in the middle of the deck, the opening is in the covering or a lap at or above that point, because water can run on top of the deck before it soaks through.

Where to Look Outside, Starting Above the Trail

With the top of the trail measured, look at the roof from the ground with binoculars, starting at the point above your mark and working up. Do not climb onto the roof. Check what sits upslope of the trail, in this order from the top of the roof down:

  • Ridge and ridge vent. Lifted cap shingles or a damaged vent at the peak can admit water that runs a long way down the deck.
  • Roof vents and exhaust vents. FEMA’s fact sheet on minimizing water intrusion through roof vents notes that water entering through roof vents can cause interior damage and mold. Look for cracked housings, missing fasteners or lifted shingles around the base.
  • Chimney. Gaps in the step flashing or counterflashing, cracked mortar, or a damaged crown; see chimney leaks and flashing.
  • Skylights. Flashing around the curb and the seal of the unit; see skylight leak risks.
  • Plumbing vent pipes. A cracked or split rubber boot around a pipe; see why vent boots fail.
  • Valleys. Debris piled where two slopes meet, or worn shingles along the valley line. HUD’s Residential Rehabilitation Inspection Guide names debris-choked valleys among the roof problems an inspector looks for.
  • Roof-to-wall intersections. Step flashing along a wall, and at the lower end, the small diverter that DOE’s guide on step and kickout flashing describes as the piece that diverts water away from the wall and into the gutter.
  • Eaves and gutters. A clogged gutter can push water back under the roof edge, which shows as a leak close to an outside wall.

The list follows position on the roof, not how frequently each part fails. Start with whichever item sits directly above your mark.

Water Testing: How a Roofer Confirms the Source

When the trail and the outside check do not agree, a roofer can confirm the source with a controlled water test. A home inspector working to the InterNACHI Home Inspection Standards of Practice (October 2022 revision) is not required to do it: that standard lets inspectors work from the ground or the eaves and does not require them to walk the roof, so ask a roofer for this specifically.

The logic is to wet one suspect area at a time, starting low and working upward, while someone watches the marked spot in the attic. Starting low matters: water poured high on the roof runs down over everything below, so a drip would not tell you which part let it in. Each section gets time to show a leak before the next one is wetted.

Do not try this yourself from the roof. Ask the roofer to tell you which sections they tested, in what order, and which one produced water inside.

Safety Limits While You Hunt

The attic is safe ground only on the framing. The ceiling between joists will not hold you, and nails come through the deck overhead, so move slowly and keep your head down.

If you use a ladder to look at a gutter or a low eave, follow OSHA’s portable ladder safety QuickCard: keep three points of contact while climbing, place the base one quarter of the working length out from the point on the ground directly below the roof edge the ladder rests on (not from the wall, as the ladder setup rules explain), and extend the ladder at least 3 feet above the point of support. Do not step onto the roof from the ladder, and keep the ladder away from overhead power lines by at least twice its own length, as the Consumer Product Safety Commission’s sheet on ladders near power lines advises.

When to Stop Tracing and Book a Roofer

Book a roofer when you have a marked, measured top of the trail and a likely entry point above it. Send the attic photos, the measurements and the reference point, and ask the roofer to confirm the source before quoting the repair.

Book one sooner if the attic is not reachable, as with a cathedral ceiling or a low-slope roof, if the trail fades before you find its top, or if the wood at the trail is soft. For what a full professional inspection covers, see the four kinds of roof inspection and their reports. A coat of sealant over the surface does not replace a failed part, so ask what part failed and how it will be replaced.

This guide is general information for U.S. homeowners, not legal, insurance, tax, or engineering advice. Codes, laws, and policy terms vary by location and change over time; confirm details with your local building department, your insurer, or a licensed professional.

Sources

Reader comments

Ask or add something

Your email address will not be published. Required fields are marked *