Bathroom ceiling moisture

Water Stain Around Bathroom Vent

Direct answer: A water stain around a bathroom vent is usually either warm moist air condensing at the fan housing or exhaust duct, or roof water getting in above the fan opening. Figure out whether it shows up after showers, after rain, or both before you patch anything.

Most likely: Most often, the fan is dumping moisture into a cold attic space, the duct is loose or uninsulated, or airflow is weak enough that condensation forms and drips back to the ceiling.

Start with timing and a quick attic look. If the stain grows after showers but not storms, treat it like a venting or condensation problem first. If it gets worse after rain, look above the fan opening for roof leakage or wet roof decking. Reality check: the stain is often a few inches away from the real entry point. Common wrong move: replacing the bathroom fan when the real problem is the duct run above it.

Don’t start with: Do not start by caulking the vent trim or repainting the stain. That hides the clue and usually does nothing to stop the moisture source.

After showers, not stormsSuspect condensation, poor airflow, or a disconnected bathroom fan duct first.
After rain or snow meltSuspect roof leakage above the fan opening before you blame the fan itself.
Last reviewed: 2026-04-05

What kind of stain are you seeing around the bathroom vent?

Stain grows after hot showers

The ceiling around the vent gets damp, yellowed, or lightly spotted after long showers, especially in cold weather.

Start here: Start with fan operation, duct attachment, and attic-side condensation.

Stain gets worse after rain

The mark darkens after storms, and you may see wet drywall or damp insulation above the fan.

Start here: Start with an attic inspection above the fan opening and look for roof-side water paths.

Water drips from the vent grille

Drops form on the grille or fan housing while the bathroom is in use or shortly after.

Start here: Start with a disconnected, sagging, or uninsulated bathroom fan duct.

Stain is old but keeps coming back

You painted it once, but the ring or discoloration returns over weeks or months.

Start here: Start by confirming whether the moisture source is still active before doing any cosmetic repair.

Most likely causes

1. Bathroom fan condensation from a cold or poorly insulated duct

This is the most common cause when the stain shows up after showers, in winter, or when water drips from the grille without any rain outside.

Quick check: Run the fan during a hot shower, then inspect the attic duct for sweating, low spots holding water, or missing insulation.

2. Bathroom fan duct disconnected or leaking into the attic

If moist air is blowing into the attic instead of outside, the area around the fan opening often stains first and nearby insulation may feel damp.

Quick check: From the attic, verify the bathroom fan duct is firmly attached at the fan housing and still connected at the roof or wall cap.

3. Weak airflow from a blocked exterior cap or crushed duct

A fan that cannot move air well leaves moisture in the duct, where it cools and drains back toward the ceiling opening.

Quick check: Hold a tissue at the grille. If suction is weak, inspect the duct for kinks and check the outside vent cap for lint, debris, or a stuck flap.

4. Roof leakage above or near the bathroom vent opening

If the stain worsens after rain or snow melt, the fan may just be where roof water shows up inside.

Quick check: In the attic, look for wet roof decking, dark water tracks on rafters, or damp insulation above the fan after a storm.

Step-by-step fix

Step 1: Pin down when the stain gets worse

Timing separates condensation from a true roof leak faster than almost anything else.

  1. Mark the edge of the stain lightly with pencil so you can tell if it grows.
  2. Think back to the last few times it changed: after showers, after rain, during cold snaps, or all of the above.
  3. If the vent grille is wet, note whether the moisture is clear water droplets or brownish water from a ceiling stain.
  4. If safe, remove the bathroom vent grille and look for fresh moisture on the fan housing or drywall edge.

Next move: If the pattern clearly matches showers or cold weather, move to the fan duct and airflow checks next. If there is no clear pattern, keep going and inspect both the attic duct and the roof area above the fan.

What to conclude: Shower-related moisture points to condensation or bad venting. Rain-related moisture points to water entering from above.

Stop if:
  • The ceiling drywall is sagging or soft enough that it may fall.
  • You see active dripping around wiring or the fan housing.
  • The stain is spreading quickly during a storm.

Step 2: Check the bathroom fan airflow before opening up more

A weak fan or blocked exhaust path is a common reason moisture hangs in the duct and drains back to the ceiling.

  1. Turn the fan on and hold a tissue at the grille.
  2. Listen for normal fan sound versus a strained, rattling, or barely-moving sound.
  3. Go outside and check the bath fan exterior cap while the fan runs, if you can reach it safely from the ground or a stable location.
  4. Look for a stuck damper flap, lint buildup, insect nesting, or a crushed visible duct section if accessible.

Next move: If suction is decent and the exterior cap is opening, the problem is more likely condensation from duct routing or a roof leak above. If suction is weak or the outside cap barely moves, correct the blockage or damaged duct path before blaming the ceiling stain on anything else.

What to conclude: Poor airflow lets warm wet air cool inside the duct, and that water often runs back to the fan opening.

Step 3: Inspect the attic side of the bathroom vent path

This is where you usually catch the real cause: a loose duct, a low spot full of water, or moisture blowing into the attic.

  1. Wait until the attic is safe to enter, then bring a flashlight and step only on framing or a stable walkway.
  2. Find the bathroom fan housing and follow the duct from the fan to the exterior termination.
  3. Check for a duct that has slipped off the fan collar or off the roof or wall cap connection.
  4. Look for sagging sections that can trap water, crushed flex duct, torn outer jacket, or bare metal or thin duct with little insulation.
  5. Feel nearby insulation carefully for dampness and look for darkened roof decking above the fan area.

Next move: If you find a disconnected or badly sagging duct, reconnect and support it so it runs uphill toward the exterior and does not hold water. If the duct looks intact and dry but the roof decking above is wet, shift your attention to a roof leak rather than the vent path.

Step 4: Fix the confirmed attic ventilation issue

Once the source is clear, the repair is usually straightforward and should happen before any ceiling patching or paint.

  1. If the bathroom fan duct is disconnected, reattach it securely at both ends and make sure the connection is snug and supported.
  2. If the duct has a deep sag, shorten or support it so condensation cannot pool and run back toward the fan housing.
  3. If the duct is poorly insulated in a cold attic, add or replace attic ventilation duct insulation so warm moist air stays warmer until it exits.
  4. If soffit intake is blocked near the area, clear insulation away and install attic ventilation baffles where needed to keep airflow open at the eaves.
  5. If the attic inspection showed roof-side water tracks above the fan, stop ceiling repair and arrange roof leak repair first.

Next move: If the duct is now tight, supported, and insulated, and the attic airflow path is open, the stain should stop growing after normal bathroom use. If moisture still appears after showers with a sound duct path, the fan may be underperforming or venting into a hidden attic area you have not traced yet.

Step 5: Dry the area, verify the fix, then repair the ceiling stain

If you patch too early, the stain often comes back and you lose your best clue.

  1. Let the area dry fully before repainting or patching. Damp drywall traps the problem and can blister paint later.
  2. Run the bathroom fan during showers for several days and check the grille and attic area for fresh moisture.
  3. After the next rain, inspect the attic above the fan again if rain was part of the original pattern.
  4. Once you have a dry ceiling and no new moisture, clean the grille with mild soap and water if needed, then prime and repaint the stained ceiling area.
  5. If the source still is not clear, bring in a roofer or insulation and ventilation contractor with attic leak-tracing experience.

A good result: If the ceiling stays dry through showers and weather changes, finish the cosmetic repair and keep using the fan properly.

If not: If the stain returns, stop repainting and go back to the source path above the ceiling rather than replacing random parts.

What to conclude: A dry attic-side inspection and a dry ceiling over time confirm you fixed the source, not just the symptom.

Replacement Parts

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

FAQ

Is a water stain around a bathroom vent usually a roof leak?

Not usually. If it shows up after showers or in cold weather, condensation from the bathroom fan duct is more common. If it gets worse after rain, then a roof leak moves higher on the list.

Why does water drip from my bathroom fan in winter?

Warm moist bathroom air hits a cold duct or cold fan housing, turns to water, and runs back down. A disconnected duct, weak airflow, or poor duct insulation makes that much more likely.

Can I just repaint the stain and see if it comes back?

You can, but it is the wrong order. Find and stop the moisture first, let the area dry, then prime and repaint. Otherwise the stain usually bleeds back through and the drywall may keep getting damaged.

What if the bathroom fan sounds normal but the stain keeps growing?

A fan can sound normal and still move very little air if the exterior cap is blocked or the duct is crushed, sagging, or partly disconnected. Check actual airflow and the attic duct path, not just fan noise.

Do I need to replace the bathroom fan itself?

Only after you confirm the duct path and exterior vent are correct. Most stains around bathroom vents come from moisture management problems above the fan, not from the fan motor failing.

Can a loose attic hatch cause a stain near the bathroom vent?

Yes, sometimes. If warm humid air leaks into the attic through a nearby attic hatch, it can condense on cold surfaces and show up near the bathroom area. It is not the first thing to suspect, but it is worth checking if the hatch is close by.