Skylights are one of those features people love… until they start leaking.
Then it quickly turns into a headache.
You see a drip, maybe a stain forming on the ceiling, and suddenly you’re wondering how something that’s supposed to bring in light is now bringing in water.
The frustrating part is that skylight leaks aren’t always obvious. The water doesn’t always come straight down from the source, so what you’re seeing might not be where the problem actually starts.
In this post, we’ll go over 7 common leaking skylight problems and what’s usually behind them.
#1 Your Skylight Flashing Is Failing
Flashing is basically the protective barrier that seals your skylight to the roof. It’s usually metal, and its whole job is to keep water from sneaking in around the edges.
When flashing starts to fail, it doesn’t take much for water to get through.
Maybe it was installed a little off to begin with, or maybe it’s just worn down over time. Either way, once gaps form, rainwater will find them.
Wind makes this worse. A heavy storm can push water up under loose flashing, and now you’ve got a leak that shows up fast and strong.
This is one of the most common reasons skylights leak, and thankfully, it’s often fixable without replacing the whole unit.
Also Read: Is a 20 Year Old Roof Too Old in Chicago?

#2 Your Skylight Glass Is Cracked Or Damaged
This one sounds obvious, but it’s not always easy to spot.
A cracked skylight can let water in directly, but sometimes the damage is subtle. Tiny cracks or seal failures between panes can go unnoticed at first.
Over time, though, you might see fogging between the glass or moisture building up where it shouldn’t. Then during a storm, you get that slow drip that seems to come out of nowhere.
Hail, falling debris, and even temperature changes can cause this kind of damage.
Once the glass is compromised, patching it usually isn’t a long-term solution.
At that point, replacement tends to be the better move.
#3 Your Seals And Gaskets Are Worn Out
Skylights rely on rubber seals and gaskets to stay watertight. These materials don’t last forever. Sun exposure, heat, and age all break them down.
When they start to dry out or crack, water can slip in around the edges. It’s usually not a dramatic leak at first. More like a small drip or occasional moisture that gets worse over time.
Here’s what you might notice when seals are going bad:
- Water showing up after heavy rain but not every time
- Drafts around the skylight
- Visible cracking or shrinking around the edges
- Minor leaks that slowly turn into bigger ones
Catching this early can save you a lot of trouble. Replacing seals is a much easier fix than dealing with water damage later.
Also Read: Temporary Leak Fix for Roof From Inside
#4 Your Skylight Was Installed Wrong
This one stings a bit because it usually means the problem was baked in from day one.
Skylights need to be installed at the right angle, with proper sealing, flashing, and underlayment.
If any part of that process was rushed or done incorrectly, leaks are almost guaranteed at some point.
Sometimes the issue doesn’t show up right away. It might take months or even years before you notice anything. But once water finds a path, it doesn’t stop.
Common installation mistakes we see all the time include poor alignment, missing waterproof layers, or using the wrong materials.
Fixing this depends on how bad things are.
In some cases, a repair works. In others, it makes more sense to reinstall the skylight properly.
#5 Your Drainage Or Weep Holes Are Clogged
Most skylights are designed with small drainage channels or weep holes. These let condensation and minor moisture escape instead of building up.
When those get clogged with dirt, leaves, or debris, water has nowhere to go.
So it backs up… and ends up inside your home.
This is one of those problems that feels bigger than it is. The skylight itself might be perfectly fine, but the drainage system just isn’t doing its job.
A simple cleaning can sometimes solve it. But if it’s been clogged for a while, you might already have some water damage to deal with.

#6 There Are Roof Problems Around Your Skylight
Not every skylight leak is actually caused by the skylight.
Roof issues nearby can send water traveling under shingles and into the skylight opening. By the time it shows up inside, it looks like the skylight is the problem.
Also Read: Does a New Roof Help With Heating and Cooling?
Here are some common roof-related causes:
- Missing or damaged shingles near the skylight
- Worn-out roofing materials that let water seep underneath
- Ice dams that trap water and force it into small gaps
- Poor roof slope or drainage around the skylight area
This is why a full inspection matters. If you only focus on the skylight, you might miss the real issue and end up dealing with the same leak again later.
#7 You’re Dealing With Condensation Buildup
Not every drip means there’s a leak.
Sometimes it’s just condensation.
When warm, humid air inside your home hits the cooler surface of the skylight, it creates moisture. That moisture can build up and eventually drip down, looking exactly like a leak.
This happens more often in colder months or in areas with high indoor humidity, like bathrooms and kitchens.
The fix here isn’t about sealing the skylight. You have to manage moisture levels inside your home. Better ventilation, using exhaust fans, or even a dehumidifier can make a big difference.
Can A Pro Fix My Leaking Skylight Problems?
In a lot of cases, yes can put an end to your leaking skylight problems.
A roofer can usually pinpoint the exact cause pretty quickly, which is half the battle. What they do next depends on the issue.
Some fixes are straightforward, while others take a bit more work.
Here’s what a pro might handle for you:
- Replacing or repairing flashing to seal out water
- Swapping out damaged seals or gaskets
- Clearing and restoring proper drainage
- Fixing nearby roof damage that’s causing the leak
- Reinstalling the skylight if the original install was off
The key is getting someone who knows what they’re looking at. Skylight leaks can be misleading, and guessing your way through repairs can end up costing more in the long run.
Bottom Line
A leaking skylight feels like a big problem, but it doesn’t always mean you’re looking at a full replacement. A lot of leaks come down to flashing issues, worn seals, or simple maintenance problems.
The hard part is figuring out what’s actually causing it.
Once you know that, the path forward gets a lot clearer.If you’re seeing water, don’t wait around hoping it goes away.
Leaks tend to get worse, not better. Get it checked, fix the root issue, and you can get back to enjoying the natural light without worrying about what’s coming in with it.




