Repair Tips

Why your skylight is leaking after a rainstorm

Pasadena skylights leak after rain for five main reasons: failed seals, clogged weep channels, cracked acrylic, bad flashing, and condensation. Here's how to tell which one you have.

Your skylight is leaking after a rainstorm because water is getting past a failed seal, a cracked pane, or damaged flashing - not because the rain itself is unusual. In Pasadena, the most common culprit is a dried-out gasket or a clogged weep channel that lets water pool around the frame until it finds a way inside. This post walks through the five causes we see most often, how to tell a true leak from condensation, what repairs cost in 2026, and when it makes more sense to call someone than climb up there yourself.

We're Rose City Window Cleaning LLC, and we've been on thousands of Pasadena roofs - from Craftsman bungalows near Caltech to newer builds up in the Linda Vista hills. Skylight leaks are one of the most predictable problems we see after the first big storm of the season. Here's what's actually happening up there.

Why is my skylight leaking after rain in Pasadena?

Skylight leaking after rain in Pasadena is almost always a seal or drainage failure that developed slowly over months and only became visible when enough water finally backed up. The leak didn't start with the storm - the storm just revealed it. Pasadena's dry summers bake the rubber gaskets and sealants around skylight frames, and the first real rain of the season pushes water into cracks that opened up in July and August.

Skylight leaking after rain Pasadena is a specific type of roof leak that behaves differently from a shingle failure. Water enters around the perimeter of the skylight, not through the glass itself, and it often travels along the frame before dripping onto your ceiling - which is why the stain on your drywall can be several feet away from the skylight.

Three conditions make Pasadena skylights especially vulnerable:

  • UV exposure. We average 280+ sunny days a year. That's brutal on sealant. A bead of silicone that would last five years in Seattle lasts two or three here.
  • Temperature swings. Pasadena can hit 105°F in August and drop to 40°F on a January night. That expansion and contraction cycle works sealant loose at the frame edges.
  • Debris accumulation. Jacaranda blossoms, oak leaves, and the fine grit that blows down from the Angeles National Forest all collect in the channels around skylights.

If you've had a leak appear after the first storm of the season, that's the pattern. It's not bad luck - it's a maintenance gap that finally got exposed.

The five most common causes of skylight leaks in Pasadena

When we inspect a leaking skylight in Pasadena, the cause is almost always one of these five things. Knowing which one you're dealing with tells you whether it's a $200 fix or a $2,000 replacement.

1. Failed perimeter seal

The seal between the skylight frame and the roof deck is the number one failure point. It's a bead of sealant or a rubber gasket that runs around the entire perimeter. When it dries out, cures, and cracks, water wicks underneath during a storm. You'll usually see the leak within 30 minutes of steady rain starting - that's the signature of a perimeter seal failure.

Skylight seal repair Pasadena is the most common fix we do. We remove the old sealant, clean the channel down to bare metal or wood, and re-seal with a UV-stable polyurethane that holds up better in our climate than standard silicone.

2. Clogged weep channels

Every skylight has small drainage channels - weep holes or weep channels - designed to let condensation and minor water intrusion escape. When those clog with debris, water has nowhere to go but inside. This is the cause we see most often on skylights that haven't been cleaned in two or more years.

If your leak shows up as a slow drip that starts 20 or 30 minutes into a storm and continues for hours after the rain stops, clogged weep channels are the likely culprit. Clearing them is a 15-minute job - but only if you catch it before the water damages the frame.

3. Cracked or degraded acrylic dome

Acrylic skylight domes degrade under UV. After 10 to 15 years in Pasadena sun, the plastic gets brittle, develops hairline cracks, and eventually fails. You can often see the cracks from inside on a sunny day - they look like fine spiderwebs in the plastic.

Once the dome is cracked, no amount of sealant will fix it. You're looking at a replacement. The good news: a replacement dome for a standard 2x4 skylight runs $150 to $400 for the part, plus labor.

4. Skylight flashing leak Pasadena CA

Flashing is the metal - usually aluminum or copper - that sits at the base and sides of the skylight where it meets the roof. It's what actually keeps water out in a heavy storm. When flashing lifts, corrodes, or was installed wrong in the first place, water gets under it and into the roof deck.

Flashing leaks are tricky because the water can travel. We've seen a flashing failure at a skylight show up as a stain on a wall 8 feet away. If your leak only appears during heavy, wind-driven rain - not light rain - flashing is the prime suspect.

5. Skylight condensation Pasadena

Not every drip is a leak. Pasadena homes with skylights in bathrooms or kitchens often get condensation on the interior of the glass, especially in winter when indoor humidity is high and the glass surface is cold. That condensation collects, runs down the frame, and drips - looking exactly like a leak.

Condensation drips are usually worse in the morning, clear up as the day warms, and don't correlate with rain. A true leak correlates with rain. If your skylight only drips on cold mornings, you have a humidity problem, not a roof problem.

How to tell if it's a leak or condensation

Before you call anyone, run this 3-minute test. It'll save you a diagnostic fee if the answer is condensation.

  1. Check the timing. Does the drip happen during or within an hour of rain? Leak. Does it happen on cold mornings with no rain? Condensation.
  2. Look at the glass. Foggy, misty interior surface = condensation. Clear glass with water coming from the frame = leak.
  3. Check the ceiling stain. A leak stain grows after every storm. A condensation stain stays roughly the same size and may dry out entirely in summer.
  4. Smell it. Leak water often smells like attic - musty, woody. Condensation water is odorless.

If it's condensation, the fix is ventilation, not roofing. Run your bathroom fan longer, add a dehumidifier, or crack a window. If it's a leak, keep reading.

Can dirty skylights cause leaks in Pasadena?

Yes - dirty skylights cause leaks in Pasadena more often than most homeowners realize, because the dirt is what clogs the weep channels and traps moisture against the seals. A skylight that hasn't been cleaned in two years has a debris layer in the channels that holds water like a sponge. That standing moisture accelerates seal degradation and eventually finds its way inside.

We see this constantly on homes in the Bungalow Heaven and Madison Heights neighborhoods, where mature oak and jacaranda trees drop debris year-round. A skylight that would last 15 years with annual cleaning fails at 8 or 9 without it.

This is why we treat Skylight Cleaning Pasadena CA as a maintenance service, not a one-time job. We clean the glass, clear the weep channels, inspect the seals, and tell you what's likely to fail next. It's a $150 to $250 service that routinely prevents $800+ repairs.

What to watch out for: common mistakes homeowners make

We've been called out to fix skylight leaks that were made worse by well-intentioned DIY attempts. Here are the mistakes we see most often.

  • Slapping sealant over a wet surface. Sealant won't bond to wet or dirty metal. It peels within a month and you're back where you started - except now the real problem is hidden under a layer of goop.
  • Using the wrong sealant. Standard silicone is fine for a bathroom, not for a Pasadena roof. You need a UV-stable polyurethane or a tripolymer sealant rated for exterior roof use.
  • Sealing the weep channels. We've seen homeowners caulk right over the weep holes because they looked like gaps. That traps water inside the frame and guarantees a leak.
  • Walking on the roof in the wrong shoes. We can't tell you how many cracked acrylic domes we've seen from someone in hard-soled shoes stepping on the skylight. If you have to go up there, wear soft-soled shoes and step on the roof, never the dome.
  • Ignoring a small leak because it's "just a drip." A drip that runs for six hours during a storm puts 2 to 3 gallons of water into your ceiling and insulation. That's how you get mold.

If you're going to attempt a DIY fix, the only one we'd recommend is clearing debris from the weep channels with a soft brush and a garden hose on low pressure. Everything else - seal replacement, flashing repair, dome replacement - is worth paying someone to do right.

How much does skylight leak repair cost in Pasadena?

Typical 2026 pricing for skylight leak repair in Pasadena runs $250 to $600 for a seal or flashing repair, and $900 to $2,200 for a full dome replacement including labor. The wide range comes down to access, roof pitch, and whether the leak has already damaged the deck or drywall underneath.

Here's how the numbers break down by repair type:

  • Weep channel clearing and inspection: $150 to $250
  • Perimeter seal replacement: $250 to $450
  • Flashing repair or replacement: $350 to $700
  • Acrylic dome replacement (standard 2x4): $900 to $1,600
  • Full skylight replacement (frame and all): $1,800 to $3,500
  • Interior drywall repair (if water got in): $200 to $800 additional

Two things drive the cost up in Pasadena specifically. First, roof pitch - many Pasadena homes have steeper roofs than the national average, which means more setup time and safety gear. Second, access - a skylight over a vaulted ceiling in the Linda Vista hills is a different job than one over a flat-ceiling hallway in East Pasadena.

One thing we always tell homeowners: a $300 seal repair today is cheaper than a $1,800 dome replacement in two years. The seal is what protects the dome. Let the seal fail and the dome takes the water damage.

When to call a professional

Call a professional if the leak appears during rain, if you can see cracked or lifted flashing, if the dome itself is cracked, or if you've already tried sealing it once and it still leaks. Those four situations mean the problem is structural, not surface-level.

At Rose City Window Cleaning LLC, we handle skylight cleaning, inspection, and seal maintenance across Pasadena. We get on the roof, find where the water is actually entering, and tell you honestly whether it's a $200 fix or a replacement. We don't do roofing - if the leak has gotten into the deck or the shingles around the skylight, we'll tell you and refer you to a roofer we trust.

What we do is prevent the leak in the first place. Our Window Cleaning Pasadena CA service includes a full exterior inspection, and skylights are part of that. If you're already having us out for Residential Window Cleaning Pasadena CA, ask us to check the skylight while we're up there. It adds 15 minutes to the visit and can save you thousands.

We also work with property managers and HOAs across the city on Commercial Window Cleaning Pasadena CA, where skylights over lobbies and atriums are a recurring maintenance item. Same inspection, same seal check, scaled to the building.

Frequently Asked Questions

Why is my skylight leaking after rain in Pasadena?

Your skylight is leaking after rain in Pasadena because water is getting past a failed perimeter seal, clogged weep channel, cracked dome, or damaged flashing. Pasadena's UV exposure and dry summers degrade sealant faster than in cooler climates, so the first storm of the season often reveals a failure that developed over summer.

How do I stop a skylight leak in Pasadena CA?

Stop a skylight leak in Pasadena CA by first clearing debris from the weep channels, then inspecting the perimeter seal and flashing for cracks or lifting. If the seal is intact and the leak persists, the dome or flashing is the problem and needs professional repair. Temporary fixes with caulk typically fail within 30 days in Pasadena heat.

Can dirty skylights cause leaks in Pasadena?

Yes. Dirty skylights cause leaks in Pasadena because debris clogs the weep channels and traps moisture against the seals, accelerating degradation. A skylight cleaned annually lasts 15+ years; one left dirty for two or more years often fails at 8 or 9. Annual cleaning is the cheapest leak prevention available.

How much does skylight leak repair cost in Pasadena?

Skylight leak repair in Pasadena costs $250 to $600 for seal or flashing repair in 2026, and $900 to $2,200 for dome replacement including labor. Weep channel clearing and inspection runs $150 to $250. Interior drywall repair, if water got in, adds $200 to $800.

Should I replace or repair my skylight in Pasadena CA?

Repair your skylight in Pasadena CA if the frame, dome, and flashing are structurally sound and only the seal has failed - that's a $250 to $450 fix. Replace it if the dome is cracked, the frame is corroded, or the skylight is over 20 years old. Replacement runs $900 to $3,500 depending on size and access.

Get help with Window Cleaning in Pasadena

If your skylight is leaking after a rainstorm, the fix starts with an inspection - and that's something we do every day across Pasadena. Call Rose City Window Cleaning LLC at 877-318-1882 and we'll get on the roof, find the source, and give you a straight answer on repair versus replacement.

Common questions

Good questions

Your skylight is leaking after rain in Pasadena because water is getting past a failed perimeter seal, clogged weep channel, cracked dome, or damaged flashing. Pasadena's UV exposure and dry summers degrade sealant faster than in cooler climates, so the first storm of the season often reveals a failure that developed over summer.

Stop a skylight leak in Pasadena CA by first clearing debris from the weep channels, then inspecting the perimeter seal and flashing for cracks or lifting. If the seal is intact and the leak persists, the dome or flashing is the problem and needs professional repair. Temporary fixes with caulk typically fail within 30 days in Pasadena heat.

Yes. Dirty skylights cause leaks in Pasadena because debris clogs the weep channels and traps moisture against the seals, accelerating degradation. A skylight cleaned annually lasts 15+ years; one left dirty for two or more years often fails at 8 or 9. Annual cleaning is the cheapest leak prevention available.

Skylight leak repair in Pasadena costs $250 to $600 for seal or flashing repair in 2026, and $900 to $2,200 for dome replacement including labor. Weep channel clearing and inspection runs $150 to $250. Interior drywall repair, if water got in, adds $200 to $800.

Repair your skylight in Pasadena CA if the frame, dome, and flashing are structurally sound and only the seal has failed - that's a $250 to $450 fix. Replace it if the dome is cracked, the frame is corroded, or the skylight is over 20 years old. Replacement runs $900 to $3,500 depending on size and access.

Ready when you are

Get help with Window Cleaning in Pasadena

If your skylight is leaking after a rainstorm, the fix starts with an inspection - and that's something we do every day across Pasadena. Call Rose City Window Cleaning LLC and we'll get on the roof, find the source, and give you a straight answer on repair versus replacement.

Call 877-318-1882 →
↗
Emergency?Call now