Pillar guide · Cloudy & Green Pool Series

Why is my pool water cloudy? 5 causes + how to fix each

Cloudy pool water has 5 causes: high alkalinity, low free chlorine, high pH, high calcium, or poor filtration.
Test your water first — the readings tell you exactly which one to fix.

Pool water turns cloudy for five main reasons: high alkalinity, low free chlorine, high pH, high calcium hardness, or poor filtration. Any of these can be the cause — the diagnosis ladder below tells you which one to fix and in what order. Most cloudy pools clear within 24–48 hours once the root issue is corrected and the pump runs continuously.

Quick diagnosis — jump to your situation

The 5 causes of cloudy pool water

Test FC, pH, TA, and CH first, then work through these in order. The first one that fails is almost always the cause — don't skip ahead.

  1. Free chlorine (FC)
    Test FC and compare to your minimum. Minimum = CYA × 7.5% (or CYA × 5% for saltwater pools).
    FC below minimum? This is the #1 cause of cloudy water. Shock the pool to CYA × 40% and hold there until the overnight chlorine loss test passes (less than 1 ppm drop).
    FC in range — continue to step 2
  2. pH
    Target 7.4–7.6, acceptable up to 7.8.
    pH above 7.8? Minerals come out of solution as fine particles — that's the haze. High pH also weakens chlorine. Add muriatic acid to bring pH back into range.
    pH in range — continue to step 3
  3. Total alkalinity (TA)
    Target 60–90 ppm.
    TA above 120 ppm? High alkalinity drives pH up and lets calcium precipitate as a milky haze. Add muriatic acid in stages — one dose, circulate, retest, repeat.
    TA in range — continue to step 4
  4. Calcium hardness (CH)
    Target 200–400 ppm.
    CH above 400 ppm? Calcium particles become visible as a white haze. No chemical removes calcium — drain ¼ to ⅓ of the pool and refill with lower-calcium source water.
    CH in range — continue to step 5
  5. Filter and circulation
    All readings in range but the water is still cloudy.
    Chemistry checks out? The problem is mechanical. Clean or backwash the filter, check pressure, and run the pump 24/7 until the water clears.
StepTestTrouble thresholdAction
1Free chlorineBelow CYA × 7.5% (× 5% SWG)Shock to CYA × 40%
2pHAbove 7.8Muriatic acid, target 7.4–7.6
3Total alkalinityAbove 120 ppmAcid in stages, target 60–90
4Calcium hardnessAbove 400 ppmPartial drain (¼–⅓) and refill
5Filter / circulationAll readings in rangeClean filter, run pump 24/7

Why the order matters

Each test depends on the previous one being correct. Low FC lets algae grow, which makes water cloudy and consumes more chlorine — testing pH first wastes time. Likewise, high TA forces pH up, so fixing TA first stabilizes pH automatically. Work the ladder top to bottom and stop at the first failure.

PoolChem Tracker flags exactly which readings are causing cloudy water and tells you what to fix first. Try it free

Cause 1: Low free chlorine

This is the most common cause. Without enough active chlorine, bacteria and algae particles multiply and cloud the water. The cloudiness is often the stage right before your pool turns green.

The fix: Shock your pool — but the target depends on your CYA. The correct shock level is CYA × 40% (e.g., at CYA 50 that's 20 ppm FC; at CYA 80 that's 31 ppm). See the FC/CYA chart for your exact shock level. Shock in the evening, run the pump overnight, and retest in the morning. If your pool is still cloudy after shocking, check our why your pool goes cloudy after shocking.

Check your CYA level too

If your CYA (stabilizer) is high — say 80+ ppm — then a "normal" FC reading of 2–3 ppm might actually be too low to sanitize effectively. The higher your CYA, the more FC you need. Check the FC/CYA chart to find your real minimum. If CYA is above 80, consider a partial drain to bring it down.

Cause 2: High pH

pH above 7.8 pushes minerals out of solution as fine particles and weakens chlorine — a compounding problem. Add muriatic acid to bring pH back to 7.4–7.6. See our full guide on lowering pH.

Cause 3: Does high alkalinity cause cloudy pool water?

When total alkalinity climbs above 120 ppm it drives pH up with it, and at high pH calcium becomes less soluble — so it falls out of solution as fine calcium carbonate particles suspended in the water. That's why high-TA cloudiness looks milky white rather than green or debris-cloudy. It's a chemical precipitation, not algae, and filtration alone won't clear it.

The fix — muriatic acid in stages: Add acid in doses, circulate for 30 minutes, retest, and repeat until TA is back in the 80–100 ppm range. As a ballpark, 1–2 quarts of 31.45% muriatic acid per 10,000 gallons drops TA roughly 30–40 ppm — but use the muriatic acid calculator for your exact volume and current reading.

The aeration trick: Acid lowers TA and pH together, but you only want to lower TA — not pH. After each acid dose, run your water features, fountain, or point the return jets upward to agitate the surface. This aerates the water, which drives CO₂ off and lets pH drift back up naturally without raising TA again. It's the key step most guides skip, and why pools sometimes end up with low pH after treating for high TA.

Once TA is corrected and filtration runs continuously, most TA-related cloudiness clears within 24–48 hours as calcium re-dissolves and the filter catches remaining particles. Full clearing can take up to 72 hours if TA was severely elevated. See the full guide to lowering pool alkalinity for the step-by-step process.

Cause 4: High calcium hardness

When calcium hardness exceeds 400 ppm, calcium particles become visible as a white haze. This is especially common in areas with hard tap water, or in pools where calcium hypochlorite (cal-hypo) is the primary chlorine source.

The fix: There's no chemical that removes calcium from water. The only fix is to drain some water and refill with lower-calcium source water. Drain 1/4 to 1/3 of the pool, refill, and retest.

Saltwater pools: CYA buildup and calcium scale

SWG pools have a specific cloudiness pattern because three factors tend to compound together. First, electrolysis naturally drifts pH upward over time — SWG pools commonly creep to 7.8–8.0 without regular acid additions. Second, if CYA has climbed above 80 ppm (from stabilizer additions or occasional trichlor use), the SWG must run at a higher output just to stay above the effective minimum — and cloudiness that looks like a low-FC problem is actually a high-CYA problem. Third, SWG cells run hot and create localized high-pH zones at the electrode surface, which deposit calcium as white scale on the cell and tile line; fine particles from that scale shed into the water as haze.

Diagnosis for SWG pools: If your SWG pool is persistently hazy despite "normal" test readings, check CYA first (target 60–80 ppm, lower is better) and look for white scale on the cell, tile line, or returns. Run an LSI calculation — a positive LSI above +0.3 combined with visible scale points to calcium saturation, not chlorine demand. Chlorine won't clear calcium-haze; the acid + drain path (above) is the fix.

Cause 5: Poor filtration

If your chemistry looks fine but the water is still cloudy, the problem is mechanical. Check pressure, run time, and filter condition:

Cloudy pool after opening for spring

Opening cloudiness follows the same five-cause pattern — start with alkalinity before pH, then shock to 10–15 ppm FC. Run the pump continuously for 48–72 hours and clean the filter after the first 24 (it fills up fast). For the full sequence including brushing, vacuuming, and multi-day shock treatment, see the complete pool opening guide.

What about clarifier and flocculant?

Pool clarifier and flocculant are band-aids, not fixes. They clump tiny particles together so your filter can catch them, but they don't address why the water is cloudy.

Fix the chemistry first. In most cases, the water will clear on its own within 24-48 hours once the root cause is addressed and the filter is running.

How long does it take to clear?

CauseTime to Clear After Fix
Low chlorine (shocked)12–24 hours
High pH (acid added)6–12 hours
High alkalinity1–3 days (multiple acid doses may be needed)
High calciumImmediate after drain/refill
Poor filtration24–48 hours after filter cleaned + pump running

Keep the pump running continuously until the water clears. This isn't the time to save on electricity.

PoolChem Tracker tracks your readings over time — so when cloudy water hits, you can see exactly when your chemistry started drifting and what changed. Try it free

Frequently asked questions

Why is my pool water cloudy?

Cloudy pool water has five common causes: low free chlorine (the most frequent), high pH above 7.8, high total alkalinity above 120 ppm, high calcium hardness above 400 ppm, or poor filtration. Test your water first — the readings tell you which cause to fix. Most cloudy pools clear within 24–48 hours once the root cause is addressed and the filter runs continuously.

How do I fix cloudy pool water fast?

Test all five core readings first, then fix in this order: balance pH to 7.4–7.6, shock to your CYA-appropriate FC level, brush the walls and floor, clean or backwash the filter, and run the pump continuously for 24–48 hours. Don't reach for clarifier or flocculant before fixing the underlying chemistry — they treat the symptom, not the cause.

Will shock clear cloudy pool water?

Yes, if the cloudiness is from low chlorine, algae, or organic contamination. Shock kills what's growing in the water; the filter then removes the dead particles. Expect the water to look worse for 12–24 hours before it clears. Don't shock if your CYA is above 80 ppm (chlorine will be locked up) or if the cloudiness is from high calcium hardness.

Can I swim in cloudy pool water?

It's not safe to swim in cloudy water. You can't see the pool bottom, which is a drowning risk for kids, and cloudy water often means low free chlorine — meaning bacteria like E. coli and pseudomonas may be present. Wait until the water is clear enough to see the main drain at the deep end before swimming.

How long does it take for cloudy pool water to clear?

It depends on the cause: low chlorine after shocking clears in 12–24 hours; high pH clears in 6–12 hours after acid is added; high alkalinity takes 1–3 days with multiple acid doses; high calcium clears immediately after partial drain and refill; and poor filtration clears in 24–48 hours once the filter is clean and the pump runs continuously.

Does high alkalinity cause cloudy water?

Yes. When total alkalinity climbs above 120 ppm, calcium carbonate can fall out of solution as fine white particles that hang in the water as a haze. High TA also tends to pull pH up with it, which compounds the effect — high pH on its own also causes cloudiness by reducing chlorine's effectiveness and pushing calcium out of solution. The fix is to lower alkalinity with muriatic acid, then aerate to let pH recover. Most cloudy water from high alkalinity clears within 1–3 days once TA is back in the 80–120 ppm range.

Why did my pool turn cloudy after rain?

Rain introduces organics, lowers pH (rain is mildly acidic), dilutes free chlorine, and adds phosphates that feed algae. After heavy rain, retest everything — but check FC and pH first. Low FC lets bacteria and algae get a foothold fast; a drop in pH on top of that weakens whatever chlorine remains.

After heavy rain: shock if FC is below your minimum, add acid if pH climbed, and run the pump for an extra full cycle. Most rain-induced cloudy water clears within 24 hours once FC and pH are corrected. If the water turns green rather than cloudy, see our green pool guide.

My pool is cloudy but all levels are good — what now?

If FC, pH, TA, and calcium are all in range, the problem is almost always the filter. Chemistry tells you what's in the water; the filter physically removes it. Clean or backwash the filter, check the pressure gauge (8–10 psi above your clean baseline means it's time to clean), and run the pump continuously until the water clears.

Also worth running an overnight FC loss test: check FC at dusk and again before sunrise. If it drops more than 1 ppm with no swimmers, you have organic demand in the water — possibly early algae that a test strip or basic kit won't detect at low concentrations. In that case, shock anyway.

Why is my pool water white or milky?

White or milky pool water almost always means calcium. When calcium hardness exceeds 400 ppm — especially combined with high pH or high alkalinity — calcium carbonate precipitates as tiny white particles that create a persistent milky haze. Unlike algae cloudiness, you can't shock your way out of it: chlorine won't help.

The fix is a partial drain: remove 25–33% of the water and refill with lower-calcium source water, then retest and rebalance. After refilling, check your LSI — if it's strongly positive, calcium saturation was the root cause. Keeping pH and alkalinity in the lower part of their ranges helps keep calcium in solution even at higher hardness levels.

Why is my above ground pool cloudy?

Above ground pools have the same five causes as in-ground pools — low FC, high pH, high TA, high calcium, or poor filtration. The difference is that smaller volume means chemistry moves faster and further with every dose. A small overshoot on acid or chlorine can spike readings that would barely shift in a 20,000-gallon in-ground pool.

For above ground pools: test more frequently (every day when troubleshooting), dose in half-measures and retest before adding more, and run the filter pump for a full turnover cycle (typically 4–6 hours) before reading results. Also confirm your pump is properly sized — many entry-level above ground pool pumps are undersized for the pool volume, which means the water never turns over fast enough to clear.

Why is my pool cloudy after opening for spring?

Opening cloudiness happens because water chemistry drifts over winter: pH typically drops (rain is acidic), alkalinity swings, and a small algae colony may have gotten started under the cover. Fix in this order: balance TA first (target 80–120 ppm), then pH (target 7.4–7.6), then shock to at least 10–15 ppm FC. Run the pump continuously for 48–72 hours and clean the filter after the first 24 hours — it fills up fast from the opening treatment. Most spring openings clear within 2–3 days if you hold shock level and keep the filter running.

Diagnose and fix cloudy water

PoolChem Tracker shows which readings are out of range, gives you a prioritized action list, and calculates exact chemical doses to clear your water.

Download on the App Store

Related reading

Sources