The fastest fix for a foggy bathroom mirror is a squeegee in downward strokes while the glass is still wet — you’re removing bulk moisture before it can fog. But if your mirror fogs again thirty minutes after your shower ends, you don’t have a mirror problem. You have a ventilation problem.

Most guides stop at “run your fan longer” without telling you if it’s actually working. This one walks you through both the quick fixes and the root-cause diagnostic so you can tell the difference between normal condensation and chronic humidity that breeds mold if you ignore it.

What you’ll need

Tools:

  • Squeegee (microfiber-edge preferred — I use the Libman one, around $10)
  • Microfiber cloth or soft towel
  • Timer or smartphone (for the ventilation test)

Materials (optional, depending on your fix):

  • Shaving cream or bar soap (folk remedy test)
  • Commercial anti-fog spray (Rain-X Anti-Fog works, $6-8)
  • Humidity timer switch ($20-40 if upgrading your fan control)
  • Heated mirror pad ($50-100 for surface-mount versions)

Prerequisites:

  • Access to your bathroom exhaust fan switch (if you have one)

Step 1: The immediate fix — squeegee and wipe

Turn this into a post-shower habit: squeegee the mirror in overlapping downward strokes while it’s still wet. You’re pulling off the bulk water before it can bead into fog. Follow with a microfiber cloth if you want it perfectly clear.

This takes fifteen seconds and works every time. If you don’t own a squeegee, a dry towel does the job — just less efficiently.

Why this works: Fog is condensation. You’re removing the water before physics turns it into a cloud on your glass.

Step 2: Test the shaving cream trick (optional)

I tried this one because half the internet swears by it and I had shaving cream in the cabinet. Apply a thin layer to a dry mirror, buff it with a cloth until the glass is clear, then lightly rinse or wipe. The soap leaves a hydrophobic film that encourages water to bead instead of fog.

It worked for about five days, then I had to reapply. Messy, but free if you already own shaving cream. Anti-fog spray does the same thing with less mess and lasts longer. Both are temporary fixes — good for rentals or travel, not a replacement for airflow.

Step 3: Run your exhaust fan correctly

Hand using squeegee to remove water from wet bathroom mirror
Photo by www.kaboompics.com on Pexels

Most people turn the fan off when they turn the shower off. That’s the problem. Moisture condenses after the water stops — your bathroom is still steamy for twenty to thirty minutes.

Run your exhaust fan for the full shower plus 20-30 minutes after you step out. Set a timer if you’ll forget. If you’re in a house where you control the switches, a humidity-sensing timer (like the Leviton models around $30) detects moisture and auto-shuts the fan off, so you’re not wasting runtime.

According to EPA indoor air quality guidance, a typical 20-minute shower spikes bathroom humidity to 80% or higher. Normal indoor humidity is 30-50%. A working exhaust fan should drop it back under 60% within twenty minutes after the shower stops. If it’s not, your fan is undersized, clogged, or venting to the wrong place.

Step 4: The ventilation audit — does your fan actually work?

Close the bathroom door, turn on the shower hot for two minutes (don’t get in), then turn it off. Turn on your exhaust fan. Wait twenty minutes, then open the door.

If the mirror is clear or nearly clear: Your fan works. You just weren’t running it long enough.

If the mirror is still heavily fogged and the walls are wet: Your fan is either too small for the room, clogged with dust, or venting into your attic instead of outside. The attic thing is more common than you’d think — I’ve seen it in older houses where someone added a fan without running proper ductwork.

Check the vent grill for dust buildup. If it’s caked, pull the cover off (usually clips or screws) and vacuum the fan blades. You’ll be surprised how much airflow you get back.

If it’s still not clearing humidity, see “When to call a professional” below.

Step 5: Consider a heated mirror pad (if ventilation isn’t enough)

Bathroom ceiling exhaust fan with grille showing air ventilation
Photo by Min An on Pexels

Heated mirror pads keep the glass warm so condensation can’t form. Surface-mount versions stick to the back of your existing mirror with adhesive and plug into an outlet — no wiring required. They cost $50-100, use about 5-15 watts continuously (minimal on your utility bill), and take three to five minutes to warm up.

I installed one in a basement bathroom where the exhaust fan was frankly terrible and the landlord wasn’t upgrading it. It worked. The mirror stayed clear. But the rest of the bathroom was still humid, which is the trade-off: a heated mirror treats the symptom, not the cause. If your walls are still wet twenty minutes after a shower, you need better ventilation, not a warmer mirror.

Use a GFCI outlet if the existing outlet isn’t already protected — bathroom outlets near water should be GFCI by code.

Verify it worked

After your next shower, check the mirror thirty minutes later. If it’s clear or clears within five minutes of the fan running, you’re good. If it’s still fogged or the bathroom feels steamy, revisit the ventilation audit in Step 4.

Troubleshooting

Problem: I’m running the fan for thirty minutes and it’s still foggy.

Your fan is either undersized (too weak for the room’s cubic footage), clogged, or venting into the attic. Pull the cover and check for dust. If it’s clean and still not working, you may need a pro to verify the ductwork. The International Residential Code requires bathroom exhaust fans to vent outside, but older installs sometimes cheat this.

Problem: The mirror clears but fogs again as soon as I close the door.

You’re trapping humid air. Crack the door slightly (even two inches helps) or open a window for ten minutes while the fan runs. Air needs somewhere to go.

Problem: Anti-fog spray isn’t lasting more than a day.

You’re probably applying it to dirty glass. Clean the mirror with glass cleaner first, let it dry completely, then apply the anti-fog product. Also check the label — some sprays need to cure for a few minutes before you buff them clear.

Problem: My bathroom doesn’t have an exhaust fan.

See the next section. You need one.

When to call a professional

If your bathroom has no exhaust fan: Installing one requires ductwork (routed outside, not into the attic), possible framing or drywall work, and electrical integration. This is a contractor job. Budget $300-800 depending on how far the duct needs to run. For a step-by-step on what’s involved, see How to Install a Bathroom Exhaust Fan (Step-by-Step).

If water is pooling on the ceiling or walls (not just the mirror): This is chronic high humidity and a mold risk. An HVAC or moisture-control specialist should inspect. You may have a ventilation failure or a deeper moisture-intrusion issue.

If the mirror is permanently cloudy or etched (not just fogged): That’s glass damage, not condensation. It won’t clear no matter what you do with humidity. Bathroom mirrors cost $20-200 to replace — restoration isn’t worth it for etchant damage.

FAQ

Why does my bathroom mirror fog up?

Condensation forms when warm, moist air from your shower hits the cooler glass surface. The moisture in the air turns into water droplets, which cloud the mirror. It’s the same physics that fogs car windows in winter.

Does shaving cream really prevent mirror fog?

Yes, temporarily. Shaving cream (or bar soap) leaves a thin hydrophobic coating that encourages water to bead instead of fogging. It works for about five to seven days, then you need to reapply. It’s messy but free if you already own it. Anti-fog spray does the same thing more cleanly.

How long should I run my bathroom exhaust fan after a shower?

Twenty to thirty minutes after the water stops. Building science research shows that bathroom humidity remains elevated long after you step out of the shower — the fan needs to run until the air returns to normal indoor humidity levels (30-50%).

Are heated mirrors worth it?

If your exhaust fan works but you want guaranteed fog-free glass, yes. Surface-mount heated pads cost $50-100, install without wiring, and prevent condensation from forming. But they don’t fix a ventilation problem — if your bathroom is still humid thirty minutes after a shower, you need better airflow, not a warmer mirror.


The squeegee-plus-ventilation combo is the winning fix here. Most foggy mirrors clear up once you extend your fan runtime and wipe the glass down post-shower. If that’s not cutting it, the ventilation audit in Step 4 will tell you whether you need a professional or just a $30 humidity timer. Heated mirrors are fine for the last 10% of fog that won’t quit, but don’t use one to mask a moisture problem — chronic humidity will find other places to condense, and you don’t want that bill.

For more bathroom moisture fixes, see how to remove mold from grout and how to remove mold from bathroom caulk.