Why is my pool water cloudy? 5 causes + how to fix each
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
- Cloudy right after I shocked the pool→Cloudy after shocking — is that normal?
- Pool turned green overnight→Pool green overnight — emergency guide
- I killed the algae but water is still cloudy→Dead algae & cloudy water
- I need it clear FAST (party tomorrow)→Clear a cloudy pool fast
- High chlorine but water is still green→Green water with high chlorine
- None of the above — start with the basics→Diagnose by testing your water
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.
-
Free chlorine (FC)Test FC and compare to your minimum. Minimum =
CYA × 7.5%(orCYA × 5%for saltwater pools).FC below minimum? This is the #1 cause of cloudy water. Shock the pool toCYA × 40%and hold there until the overnight chlorine loss test passes (less than 1 ppm drop).FC in range — continue to step 2 -
pHTarget
7.4–7.6, acceptable up to7.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 -
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 -
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 -
Filter and circulationAll 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.
| Step | Test | Trouble threshold | Action |
|---|---|---|---|
| 1 | Free chlorine | Below CYA × 7.5% (× 5% SWG) | Shock to CYA × 40% |
| 2 | pH | Above 7.8 | Muriatic acid, target 7.4–7.6 |
| 3 | Total alkalinity | Above 120 ppm | Acid in stages, target 60–90 |
| 4 | Calcium hardness | Above 400 ppm | Partial drain (¼–⅓) and refill |
| 5 | Filter / circulation | All readings in range | Clean 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.
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:
- Filter pressure: If it's 8–10 psi above your clean baseline, backwash or clean before anything else
- Run time: Run continuously until the water clears — minimum 8–12 hours/day in summer
- Sand filters: Backwash, then run to waste 2–3 minutes before returning to filter mode. Sand older than 5–7 years may need replacing.
- Cartridge filters: Hose off pleats top-to-bottom (no pressure washer — it shreds them). Soak overnight in filter cleaner for persistent cloudiness.
- DE filters: Re-add DE powder through the skimmer immediately after backwashing — without fresh DE the filter passes fine particles.
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.
- Clarifier: Mild, slow-acting. Can help after you've fixed the underlying chemistry issue and just need to clear the remaining haze. Takes 24-48 hours
- Flocculant (floc): Aggressive. Drops all suspended particles to the floor. You then vacuum to waste (not through the filter). Effective but labor-intensive. Only use as a last resort
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?
| Cause | Time to Clear After Fix |
|---|---|
| Low chlorine (shocked) | 12–24 hours |
| High pH (acid added) | 6–12 hours |
| High alkalinity | 1–3 days (multiple acid doses may be needed) |
| High calcium | Immediate after drain/refill |
| Poor filtration | 24–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.
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.
Cloudy & Green Pool Series
- Why is my pool water cloudy? (start here)
- Cloudy after shocking — is that normal?
- How to clear a cloudy pool fast
- Pool turned green overnight
- Dead algae but water still cloudy
- Green water with high chlorine
Related reading
- Pool pH Too High? Here's How to Fix It — one of the most common causes of cloudy water
- How to Lower Pool Alkalinity — the step-by-step process for bringing TA down safely
- Pool Chlorine Levels Chart — know what your FC reading actually means
- Free Chlorine vs Total Chlorine — understanding the gap between FC and TC
- Baking Soda vs Soda Ash — which one raises alkalinity vs pH (they're not the same)
- Try PoolChem Tracker — calculate exact shock and chemical doses
