Roof leak troubleshooting

Roof Leaking Around Skylight

Direct answer: A roof leak around a skylight is most often caused by failed flashing, roofing wear just uphill from the skylight, or water getting in at the skylight frame. Before you seal anything, make sure you are not looking at interior condensation running down the glass or trim.

Most likely: The most likely true leak is water getting past the skylight flashing or the shingles and underlayment just above it, then showing up at the drywall opening.

Start by figuring out when the water shows up. If it appears only during cold weather or after showers, you may be dealing with condensation, not a roof opening. If it shows up during wind-driven rain or after a storm, treat it like an exterior leak and trace uphill from the stain, not just at the wet drywall. Reality check: skylight leaks often show up a foot or two away from the actual entry point. Common wrong move: blaming the glass when the leak is really coming from the roofing just above the skylight.

Don’t start with: Do not start with a bead of caulk around the inside trim or random roof cement smeared around the skylight. That usually hides the path without fixing it.

Water only in cold weather or after steamy showers?Check for condensation on the glass, frame, and shaft before climbing on the roof.
Water shows up during rain or after snow melt?Focus on flashing, shingles uphill from the skylight, and any debris that dams water.
Last reviewed: 2026-04-05

What the leak pattern usually tells you

Drips from the drywall corner of the skylight shaft

One corner of the opening gets wet first, and the stain spreads after rain.

Start here: Start with exterior water entry above that side of the skylight, especially flashing laps and shingles uphill.

Water beads on the glass or runs down the inside frame

Moisture forms on the skylight itself, often in cold weather or after showers and cooking.

Start here: Start with condensation, indoor humidity, and airflow in the room before assuming the roof is leaking.

Leak shows up only in wind-driven rain

Normal rain may not cause a problem, but storms with wind push water in.

Start here: Look hard at side flashing, head flashing, and any gaps where water can be forced uphill.

Leak appears after snow or ice, even without active rain

Water shows up during thawing conditions or after a freeze-thaw cycle.

Start here: Suspect ice damming, backed-up water above the skylight, or roofing details uphill of the unit.

Most likely causes

1. Skylight flashing is loose, corroded, or lapped wrong

This is the most common true leak path around a skylight, especially when water shows up at the sides or top of the opening during rain.

Quick check: From a safe vantage point, look for lifted metal, exposed fasteners, cracked sealant at metal joints, or shingles cut too tight against the flashing.

2. Roof shingles or underlayment above the skylight are letting water in

Water often enters uphill and travels down the roof deck before it appears at the skylight opening.

Quick check: Look for damaged, missing, curled, or poorly sealed shingles above the skylight, not just right beside it.

3. Interior condensation is running down the skylight or shaft

Condensation can mimic a leak, especially in bathrooms, kitchens, and rooms with poor ventilation.

Quick check: Check whether the glass is fogged or wet, whether the room is humid, and whether the problem happens without rain.

4. The skylight frame or glazing seal has failed

If water is entering through the skylight unit itself, you may see moisture at the frame, between glazing layers, or from weep paths that are clogged or overwhelmed.

Quick check: Inspect the frame for cracks, failed corners, or water originating at the unit rather than from the roof deck above it.

Step-by-step fix

Step 1: Separate condensation from a real roof leak first

A lot of homeowners patch the roof when the water is actually indoor moisture collecting on a cold skylight and running down the trim.

  1. Wipe the skylight glass, frame, and nearby trim dry.
  2. Check whether the leak appears during rain, only after showers, or during cold mornings with no rain at all.
  3. Look for fogging, beads of water on the glass, damp paint on the lower trim, or mildew on the shaft finish.
  4. If the skylight is in a bathroom or kitchen, run the exhaust fan and watch whether moisture returns without any weather event.

Next move: If the moisture only shows up with indoor humidity and not with rain, treat this as a condensation problem, not a roof leak. If water appears during rain, snow melt, or windy storms, move on to exterior leak checks.

What to conclude: Timing matters here. Rain-related water points to the roof or skylight assembly. Dry-weather moisture points to condensation and ventilation issues.

Stop if:
  • The drywall is sagging or bulging and looks ready to fall.
  • You see active dripping near light fixtures or wiring in the skylight shaft.

Step 2: Map the stain and trace uphill from the wet spot

Water rarely drops straight down from the entry point. Around skylights, it often travels along framing or roof sheathing before it shows itself.

  1. Mark the outer edge of the stain with painter's tape or a pencil so you can tell if it grows.
  2. If you can safely access the attic or the space around the skylight shaft, use a flashlight to look for wet sheathing, dark water tracks, rusty fasteners, or damp insulation.
  3. Follow any visible water marks uphill toward the top side of the skylight opening.
  4. Note whether the first wet area is above the skylight, at one side, or right at the frame corners.

Next move: If you can trace the first wet point above the skylight, you have a much better shot at fixing the actual source instead of the symptom. If the path disappears into finished surfaces or the roof deck is broadly wet, assume the source may be higher up and plan for a roofer inspection.

What to conclude: A stain at the bottom trim can still be caused by a leak at the head flashing or shingles above the unit. The first wet wood usually tells the truth.

Step 3: Inspect the skylight exterior from the ground or another safe vantage point

You can often spot the likely failure without getting on the roof, and roof access is where a manageable leak turns into an injury.

  1. Use binoculars from the ground or look from a safely positioned window if available.
  2. Check for debris piled above the skylight that could dam water.
  3. Look for lifted or missing shingles uphill from the skylight, bent or missing flashing edges, exposed nail heads, or cracked roofing cement from an old patch.
  4. Look at the skylight frame line for obvious cracks, separated corners, or gaps where the unit meets the roofing.

Next move: If you see debris buildup, obvious shingle damage above the skylight, or visibly failed flashing, you have a likely source to address. If nothing is obvious from a safe view, do not guess with sealant. The next move is a close roof inspection by someone equipped to work there safely.

Step 4: Use a narrow repair only when the failure is obvious

Small, targeted fixes can work when the problem is clearly limited. Blind patching usually traps water and makes the next repair harder.

  1. If debris is damming water above the skylight, clear it gently from a safe position without prying on shingles or flashing.
  2. If you found a small, open joint in an otherwise sound exterior seal detail at the skylight frame, reseal only that specific exterior joint with a roof-compatible skylight sealant.
  3. Do not smear sealant across shingle laps, weep paths, or the full perimeter just to cover everything.
  4. If shingles are damaged above the skylight or the flashing is loose, bent, rusted through, or installed wrong, plan on a proper roofing repair rather than a cosmetic patch.

Next move: If the leak stops after clearing a water dam or sealing one clearly failed exterior joint, monitor it through the next few storms. If water returns, the problem is likely in the flashing system, roofing above the skylight, or the skylight unit itself and needs a proper repair.

Step 5: Decide between monitoring, a roofer repair, or skylight replacement

Once you know whether the problem is condensation, roofing, flashing, or the skylight unit, the right next move gets much clearer.

  1. If the issue was condensation, lower indoor humidity, improve room ventilation, and watch for recurrence during similar weather.
  2. If the leak is tied to damaged shingles or failed flashing around the skylight, schedule a roofer to repair the roofing and flashing together.
  3. If the skylight frame is cracked, the glazing seal has failed, or water is entering through the unit itself, get quotes for skylight repair or replacement.
  4. After any repair, check the area during the next wind-driven rain and again from the attic or shaft if you can do so safely.

A good result: If the area stays dry through a real weather event, the repair path was likely correct.

If not: If the stain grows or new wet spots appear, the source is still active and needs a more complete roof-side inspection.

What to conclude: Skylight leaks are usually solved by fixing the roof details around the unit or replacing a failed skylight, not by repeated caulking.

Replacement Parts

Repair Riot may earn a commission from qualifying purchases, at no extra cost to you.

FAQ

Is a skylight leak usually the skylight itself or the roof around it?

Most of the time it is the roof details around the skylight, especially flashing or roofing just above it. The skylight unit itself is less common, but cracked frames, failed glazing seals, and bad corners do happen.

Can condensation look like a roof leak around a skylight?

Yes. Condensation can bead on the glass or frame and run down onto the trim, especially in bathrooms, kitchens, and cold weather. If the moisture shows up without rain, check humidity and ventilation first.

Should I caulk all the way around a leaking skylight?

No. Full-perimeter caulking is a common mistake. It can trap water, block intended drainage paths, and make the real repair harder. Only seal a small exterior joint if that exact joint is clearly the problem.

Why does the stain show up below the skylight if the leak is above it?

Water often enters uphill, travels along the roof deck or framing, and then drops at the skylight opening or drywall corner. That is why tracing the first wet wood matters more than the visible stain alone.

When should I replace the skylight instead of repairing the roof around it?

Replace the skylight when the frame is cracked, the unit is leaking through itself, the glazing seal has failed, or the skylight is old enough that a major flashing repair would still leave you with a questionable unit. If the unit is sound and the problem is clearly in the roofing or flashing, repair usually makes more sense.