Your Skylight’s Weep Holes Are Probably Blocked – Here’s Why That Matters

Why Tiny Drainage Openings End Up Causing Visible Damage

I want to save you the trouble. A skylight can leak, stain your interior trim, and fog up from the inside even when the glass is perfectly intact and the major flashing hasn’t failed – and on a Brooklyn roof, the smallest blocked path is usually the one causing the biggest argument indoors. Water keeps receipts, and every time a weep hole gets skipped during cleaning or painted shut during a renovation, it files that receipt away until you’re staring at a wet ceiling ring wondering what went wrong.

Weep holes are the small drainage openings built into your skylight frame – their job is to let routine condensation and incidental moisture exit the system before it accumulates and causes damage. As Latasha Monroe, after 14 years translating Brooklyn roofing problems for owners, co-op boards, and landlords, has seen with skylight drainage issues time and again: the hole is rarely the star of the problem. The hidden channel behind it is. Water follows available routes, not owner assumptions, and once those routes close off, it makes its own path – right into your ceiling.

▼  Open this before you assume the skylight itself is shot

What are weep holes? Weep holes are small drainage openings or channels built into the lower edge or frame of a skylight. They exist to give condensation, incidental rain intrusion, and trapped moisture a controlled exit point – before any of it reaches your interior.

Where do they sit? You’ll typically find them along the bottom rail of the skylight frame, sometimes recessed or partially hidden by the curb or trim flashing. On older Brooklyn brownstone installations, they can be nearly invisible from inside.

What clogs them? Dust and airborne grit, roofing granules from nearby shingles, pollen (especially spring in Brooklyn), insect debris and nesting material, old sealant residue, and paint – particularly on buildings where exterior painting crews weren’t told to keep the channels clear.

Why does a blockage mimic bigger failure? Because the symptoms – fogging, staining, dripping around the frame – look identical to failed seals or compromised flashing. A blocked weep hole is a drainage problem, not a structural one, but if it’s misdiagnosed, you end up paying for the wrong repair.

Myth Fact
“If the glass isn’t cracked, there can’t be a leak.” Water enters skylight systems through frame channels, gaskets, and drainage paths – not just through broken glass. Intact glazing tells you nothing about what’s happening at the frame level.
“A stain around a skylight always means failed flashing.” Staining around the frame is one of the primary signs of blocked weep holes. Flashing failure and drainage failure can look nearly identical – that’s why inspection matters before any repair decision is made.
“Condensation is harmless if it dries later.” Condensation that cycles through a blocked frame doesn’t fully dry – it accumulates in the gasket and channel over time, eventually reaching drywall and trim. Repeated cycles cause mold, rot, and paint failure.
“Tiny holes can’t cause ceiling damage.” Size of the opening has nothing to do with the volume of water it’s asked to move over months or years. A fully blocked small channel diverts every drop it was supposed to drain – straight into the frame and beyond.
“Caulking the frame is the quickest fix.” Applying caulk without clearing the drainage path first is one of the fastest ways to make the problem worse. You seal moisture in rather than letting it exit – and the damage continues invisibly behind the frame.

How Blockage Changes the Way Moisture Moves

What balanced drainage is supposed to look like

Here’s the part homeowners don’t love hearing: clogged weep holes don’t just hold water in place – they redirect it. Into the gaskets. Into the interior trim. Along the drywall edge. Across the paint. One February morning around 7:15 a.m., right after a hard freeze-thaw swing, I was on the phone with a couple in Park Slope who were convinced their skylight had “suddenly failed overnight.” When our crew arrived, the glazing was fine. The weep holes were packed with old paint and grime, and the trapped condensation had nowhere to go. The husband was standing there in wool socks, looking at a wet ring on the trim, asking: “So that tiny little opening did all this?” Yes. And Brooklyn’s freeze-thaw cycles and wind-driven rain – especially on top-floor units and older brownstones where painted-over details are everywhere – make this pattern repeat every season.

What happens when one side stays clogged

I remember a caller from Crown Heights who thought the fogging near her frame meant the whole unit was done for. She’d been quoted a full replacement before anyone checked whether the drainage path was even clear. What looked like seal failure was trapped condensation with nowhere to exit – a problem a cleaning and inspection would have caught before it became a replacement conversation.

Then there was the Bed-Stuy renter who described her skylight as “crying on one side only.” That phrase stuck with me because it was exactly right. When our crew checked it, one weep channel was clear and draining normally, and the other was packed tight with roofing grit and insect debris. The leak pattern looked random to her, but the drainage was perfectly logical – water took the open route. Now step back and follow where the moisture wants to go: when drainage is unbalanced, so is everything it touches.

What You Notice Likely Drainage Problem Why It Shows Up There
Fogging near the frame Condensation trapped in the channel with no exit route Warm interior air meets blocked moisture; fogging appears at the coldest point – the frame edge
Stain on one side only One weep channel blocked, one open – uneven drainage Water exits from the clear side and backs up on the blocked side, staining only the affected trim or ceiling edge
Bubbling paint near opening Moisture migrating through frame to painted surface Trapped water follows the path of least resistance into the wall substrate – paint bubbles as it separates from the wet surface beneath
Damp trim after a cold night Condensation cycling without drainage escape Temperature drop forces condensation to form inside the frame; if the weep channel is blocked, that moisture sits until it soaks into trim
Drip during wind-driven rain Rain driven into frame overwhelms blocked weep path Weep holes designed to handle incidental moisture can’t move wind-driven volume – overflow finds the interior quickly
Musty odor around shaft Long-term moisture accumulation in frame or shaft wall Blocked drainage over weeks or months allows organic growth to begin in the shaft or ceiling cavity – odor arrives before visible mold

Blocked Weep Holes

  • Symptom pattern: Moisture or staining at frame edge, often one-sided; fogging near glass perimeter
  • Timing: Appears after cold nights, pollen season, or periods of high humidity – not always during active rain
  • Water path: Moisture backs up inside the frame channel and exits through interior trim or gasket
  • One-sided? Yes – frequently. One blocked channel, one clear channel creates asymmetric staining
  • Inspection confirms: Debris, paint, or sealant in the weep channel; clean glazing and intact flashing

Failed Flashing

  • Symptom pattern: Moisture entry during or directly after rain; staining may be broader and spread down the ceiling or wall
  • Timing: Strongly correlated with rainfall events; less tied to temperature change or condensation cycles
  • Water path: Rain bypasses the sealed edge and tracks down the roof deck into the ceiling structure
  • One-sided? Can be, but often appears at the upslope edge – where water first contacts the flashing
  • Inspection confirms: Lifted, cracked, or separated flashing at the skylight curb; possible deck staining beneath

Tiny openings create big invoices.

When to Clean, When to Inspect, and When to Stop Touching It

If I were standing in your kitchen, I’d ask one thing first: when was the last time anyone cleaned around that skylight frame? Routine maintenance matters – but aggressive poking, jamming wire into the opening, or smearing fresh caulk over the channel can trap more moisture than it moves, and can crack or distort the frame on older units. Here’s the insider truth: cleaning the visible opening isn’t enough. Debris often collects deep in the hidden channel behind the outlet, which means a technician needs to check both what you can see and what’s sitting farther back – without damaging the drainage path in the process.

Blunt truth – water does not care whether the opening looks too small to matter. Two years ago, I got a call just before 9 p.m. from a small business owner in Brooklyn Heights who had been watching a stain near her skylight frame for months, reassuring herself it “hadn’t grown much.” Then a summer storm hit, and by morning the interior wood was stained and the paint near the frame had bubbled. Blocked weep holes were part of a larger neglect story, but they were the part that had been filing receipts the whole time. My honest opinion, after 14 years: waiting on small skylight moisture symptoms is one of the most expensive forms of optimism in roofing. The visible stain shows up after the hidden moisture path has already been active – sometimes for an entire season.

Skylight Weep Hole Maintenance Schedule – Brooklyn Properties

When Task Why It Matters
Every spring Visual check of frame and weep channels during pollen season Spring pollen in Brooklyn is heavy – it compacts into weep channels quickly and is often the first seasonal clog of the year
After any major storm Visual check for frame debris, standing water signs, new staining Wind-driven rain pushes roofing grit and debris directly into frame channels – post-storm is the highest-risk window for blockage
Every fall Full debris cleanup around the skylight frame and curb Heading into freeze-thaw season with blocked channels is a guaranteed way to turn condensation into interior damage by February
After exterior painting Verify weep holes and channels were not painted shut Paint crews often seal weep holes accidentally – this is one of the most common causes of sudden post-renovation skylight moisture complaints
Annually Professional roof and skylight inspection – especially for top-floor units and older brownstones A pro checks the drainage channel behind the visible opening – the part you can’t see and can’t safely clear without knowing the frame construction

⚠ DIY Mistakes That Make Skylight Drainage Worse

  • Pushing wire, screws, or sharp tools into the opening – you can widen the channel unevenly or push debris deeper into the frame
  • Smearing caulk over drainage paths – sealing the exit traps moisture inside the frame and accelerates hidden damage
  • Painting over frame channels – even a thin coat of paint can fully block a weep hole; always mask or cut around drainage outlets
  • Ignoring recurring condensation stains – if a stain dries and reappears, the drainage path is still blocked; a dry week is not a fix
  • Assuming one dry stretch solved it – blocked weep holes don’t self-clear; the debris that caused the blockage is still there waiting for the next rain or freeze

Before You Call About a Leaking or Staining Skylight – Check These First

  1. Note whether the stain or moisture is one-sided or all the way around the frame – this tells you a lot about which channel is blocked
  2. Check whether the issue appears after rain, after cold nights, or both – the timing points toward the cause
  3. Photograph the trim and ceiling before anything dries or changes – good photos help a technician assess before they arrive
  4. Look closely for bubbling or separating paint near the frame edge or along the shaft wall
  5. Note any recent roof work, exterior painting, or sealant application – these are common triggers for drainage blockage
  6. Don’t seal, caulk, or probe anything before an inspection – you may hide the evidence the technician needs to find the actual cause

Which Situations Need Fast Service Versus a Scheduled Visit

Think of weep holes like a street drain after a parade: once enough junk collects, everything backs up where people can see it – and some backups are a nuisance, while others flood the block. Light surface condensation that clears by midday is different from a drip that’s running during a storm. The triage here is practical: if you’re seeing active dripping inside, a ceiling stain that’s expanding within hours, wet drywall or swollen trim after a storm, or recurring moisture through freeze-thaw weather – especially if there’s any electrical fixture nearby – that moves from “watch it” to “book it” immediately. Waiting one more storm to see what happens is how small drainage problems turn into large interior repairs.

📞 Call Quickly

  • Active dripping from the frame or shaft
  • Ceiling stain that is expanding or darkening within hours
  • Wet drywall or swollen trim after a storm
  • Repeated moisture intrusion through freeze-thaw weather
  • Any electrical fixture, fan, or recessed light nearby

📅 Schedule Soon

  • Light surface condensation with no staining on trim or ceiling
  • Dusty or visibly debris-clogged frame needing routine cleaning
  • One-time fogging that has not recurred after weather stabilizes

Do You Need Cleaning, Inspection, or Repair?

Do you see active dripping or a stain that’s spreading?

YES →

Book a professional inspection and repair visit now. Don’t wait for a second event – active water entry into the interior means the drainage path is already overloaded or compromised.

NO →

Is moisture showing up after cold nights, or only on one side of the frame?

YES →

Schedule a skylight drainage inspection and cleaning assessment. One-sided moisture or cold-night condensation staining is a classic blocked weep hole pattern.

NO →

Has the frame been painted, sealed, or left unchecked for over a year?

YES →

Schedule a maintenance-focused inspection. Channels painted or sealed shut don’t show symptoms until they’re asked to do real drainage work – don’t wait for that moment.

NO →

Monitor and schedule a routine skylight check at your next annual inspection. Keep the frame clean around the drainage outlets and photograph anything that changes.

Questions Brooklyn Owners Ask Before Booking Skylight Help

The questions below come up every time someone calls us about a staining or fogging skylight – and they’re good questions. The goal of any diagnostic visit is to find the actual water path before anyone talks about replacing anything. A drainage issue fixed early is a fraction of the cost of one that’s been quietly working on your ceiling for six months.

Skylight Weep Hole Questions – Answered Straight

▼  Can blocked weep holes really cause a leak?

Yes – and it’s more common than most people expect. When the drainage channel is blocked, moisture that enters the frame during rain or that forms as condensation has no controlled exit. It backs up into the gasket, migrates along the frame, and eventually shows up on your trim or ceiling. It may look like a leak, but the glazing and flashing can be completely intact. A roofing professional can confirm which system failed and which didn’t.

▼  Will cleaning fix every skylight moisture issue?

Not always. Cleaning the visible weep hole clears the surface, but if the channel behind it is packed or the gasket is deteriorated, moisture will still find a path indoors. Cleaning is a necessary first step – but it should come with an inspection of the full drainage path, not as a substitute for one. If symptoms return after cleaning, the problem sits deeper in the frame.

▼  Can I clear weep holes myself?

Light surface debris – pollen, dust, loose grit – can be gently cleared with a soft brush and water. What you’ll want to avoid is probing the channel with metal tools or applying any sealant. On Brooklyn brownstones with older skylight installations, the frames are often more fragile than they look. If the opening appears painted shut, or if there’s no visible opening at all, that’s a call for a professional inspection before anything gets touched.

▼  Why does the stain show on only one side?

One-sided staining almost always points to uneven drainage – one weep channel is clear and one is blocked. Water takes the open route and backs up on the blocked side, creating a stain pattern that looks random but is actually exactly where the drainage stopped. A quick inspection of both channels usually confirms it. It’s a good sign in one way: it means the problem is localized and likely fixable without major work.

▼  How often should skylights be checked in Brooklyn?

At minimum, once a year – and twice a year is better for top-floor units in older buildings. Brooklyn’s pollen seasons, freeze-thaw swings, and wind-driven rain make skylight drainage more demanding here than in gentler climates. A quick visual check after major storms and before winter is cheap. Discovering a clogged channel in February after it’s been working on your ceiling all fall is not.

If a skylight in your Brooklyn home or building is staining, fogging, or dripping around the frame, Dennis Roofing should inspect the drainage path before the problem spreads. Catch it at the weep hole stage, and you’re looking at a cleaning and inspection. Catch it after it’s been rerouting moisture through your ceiling for a season, and the math gets a lot less comfortable.