Cloudy pool water: causes and fixes
Cloudy water usually means low chlorine, high pH or alkalinity, or a weak filter. Enter your test below to see which one.
Always follow your product’s label directions. Pool and spa chlorine, bromine, shock and algaecides are EPA-registered pesticides: use products labeled for pool or spa use, and don’t swim or soak until levels are within the limit on your product’s label. If this page and a label disagree, the label wins.
On this page (12 sections)
Cloudy pool water almost always comes from one of three things: free chlorine (FC) too low for your stabilizer (CYA), water that forms scale (high pH, alkalinity, or calcium), or a filter that can't keep up. Test FC, pH, and total alkalinity (TA) first. Example: in a 15,000-gallon pool at 1 ppm FC and 40 ppm CYA, the first fix is 58 fl oz of 10% liquid chlorine to reach 4 ppm. The check above works out the rest for your own numbers.
6-question diagnosis
Answer these in order. The first "yes" is your most likely cause, and fixing it first saves money on the rest. Taylor's troubleshooting chart for hazy water lists the same causes: early algae, poor filtration, high pH, and high TA.
- Is free chlorine (FC) below the minimum for your CYA? For CYA 40, the minimum is 3 ppm. The calculator shows yours. Yes → low chlorine or early algae.
- Is combined chlorine (CC) 0.5 ppm or more? CC is total chlorine minus free chlorine. Yes → the water needs oxidizing; see the section on low chlorine.
- Is pH above 7.8, or TA above 120 ppm with calcium above 400 ppm? Yes → the water is forming scale.
- Did the haze appear right after you shocked? Yes → see "cloudy after shock".
- Did it rain hard, or did people use the pool heavily? Yes → extra dirt and chlorine demand.
- Are all numbers in range, but the water is still hazy? → filter and circulation.
Most common cause: low chlorine or early algae
Low free chlorine is the most common cause. Algae starts as a dull haze before the water turns green. Bacteria and fine organic dirt also cloud the water when chlorine can't keep up. The fix: bring FC to the target for your CYA, then test again that evening and the next morning. If chlorine keeps dropping overnight and the haze stays, something is using it up, usually early algae. Shock the pool following the directions on your product's label, brush the walls and floor, and keep the filter running.
If CC is 0.5 ppm or more, the water holds chlorine that has combined with swimmer waste (chloramines). That haze often comes with a sharp "chlorine" smell. A shock, dosed by the product label, breaks it down. Retest total and free chlorine the next day, and repeat only if CC is still 0.5 ppm or more. The chloramine page explains the two readings.
Check stabilizer too. With CYA near zero, sunlight can destroy most of the chlorine in one afternoon. With CYA above 80, normal doses leave too little active chlorine. See the chlorine level for your CYA.
High pH, TA, or calcium (LSI)
When water holds more calcium carbonate than it can keep dissolved, fine particles of scale form and the water turns milky, sometimes with rough deposits on tile. The Langelier Saturation Index (LSI) puts pH, alkalinity, calcium, and temperature into one number: near zero means balanced, and positive means the water tends to form scale. Two examples from our calculator:
| Water | pH | TA | Calcium | Temp | LSI |
|---|---|---|---|---|---|
| Balanced | 7.5 | 90 | 250 | 84 °F | −0.13 |
| Cloud-prone | 8.0 | 150 | 400 | 88 °F | +0.86 |
Both examples assume CYA 40 and 1,000 ppm total dissolved solids (TDS). Warm water raises LSI, which is why scaling haze often shows up in late summer or after the heater runs.
Lowering pH is the fastest way to bring LSI down. Alkalinity comes down with acid plus aeration over several rounds. Calcium comes down only when you replace some of the water. Run your own numbers in the LSI calculator, and see calcium hardness ranges for the right level for your pool surface. To lower pH now, see how to lower pH. For alkalinity, see how to lower alkalinity.
Filter and circulation
If chlorine, pH, and CC are all in range and the water is still dull, the filter is not removing the particles. Check these:
- Run time. Short schedules that were fine in spring may not be enough in hot weather and heavy use. Run the pump longer until the water clears.
- Filter condition. A clogged cartridge or sand that needs backwashing moves less water. A pressure gauge well above its clean reading is a sign.
- Channeling or worn filter media. Water can cut channels through old sand, and torn cartridge pleats let fine particles through.
- Dead spots. Aim return jets so water moves across the whole pool, and brush areas the circulation misses.
Each filter type has its own weak spot. Sand catches larger particles and struggles with very fine haze. It filters better once it holds a little dirt, so don't backwash too often. Cartridge filters clog fastest during a cleanup and need rinsing more often than the schedule says. DE (diatomaceous earth) filters catch the finest particles but must be recharged with fresh DE after every backwash, or they pass dirt straight through. Follow your filter manufacturer's manual for pressure limits and cleaning.
Small above-ground pools with a cartridge pump are the most common case of "cloudy, but the chemistry is fine." The pump is small for the volume, and the cartridge clogs fast. Rinse or replace the cartridge often.
Cloudy after shock
Some haze after a shock is normal. It usually has one of three causes:
- Dead algae and debris the filter hasn't caught yet. Keep the pump running and clean the filter.
- Calcium from cal-hypo (calcium hypochlorite). Every 1 ppm of chlorine from cal-hypo adds about 0.7 ppm of calcium hardness, and a dose can briefly raise pH. In water that was already close to scaling, that is enough to start scale.
- Undissolved granules settling on the floor. Dissolve them in a bucket of pool water first if the label says so, and brush.
If the haze gets worse over a day or chlorine is gone by morning, something is still using chlorine, often algae you can't see yet. Brush, clean the filter, and test again. Repeat the shock only as the product label allows. If the water starts to turn green, treat it as algae, not haze.
Cloudy after rain
Rain washes in dirt, pollen, and fertilizer from the deck and yard, and all of it uses chlorine. The rain itself dilutes the pool less than most people expect. Test FC and pH as soon as the storm passes, add chlorine to the target, and run the filter. Details are on the after-rain page.
Does shock clear a cloudy pool?
Only when the cause is low chlorine, early algae, or combined chlorine. Shock does nothing for haze from high pH, alkalinity, or calcium, or from a filter that can't keep up. Cal-hypo shock can even make scaling haze worse, because it adds calcium and briefly raises pH. Test first: if FC and CC are fine, look at pH, TA, and the filter instead. When shock is the right fix, dose it by the product label.
How to clear a cloudy pool fast
- Test FC, CC, pH, and TA. Fix chlorine first: bring FC to the target for your CYA.
- Bring pH to 7.4–7.6. High pH is a frequent chemistry reason for milky water.
- Clean or backwash the filter, then run the pump 24 hours a day until the water clears.
- Brush the walls and floor so settled particles reach the filter.
- If some haze remains after the numbers are right, add a clarifier and keep filtering.
The fastest single step is the one that matches the cause, which is why the quick check at the top asks for your numbers before it suggests anything.
Clarifier vs flocculant
| Clarifier | Flocculant (floc) | |
|---|---|---|
| What it does | clumps tiny particles so the filter can catch them | clumps particles heavy enough to sink to the floor |
| Your work | keep the pump running | pump off while it settles, then vacuum carefully to waste |
| Best for | mild haze | heavy cloudiness when you can vacuum to waste |
| Water lost | none beyond normal backwash | water vacuumed to waste must be refilled |
Neither one fixes the cause. If chlorine is low or pH is high, the haze comes back. Many cartridge filters can't vacuum to waste, so check your setup before using floc. Follow the product label for dose and timing.
How long does it take for a cloudy pool to clear?
It usually takes a few filter cycles after you fix the cause, so it depends on how much water your filter moves. A 15,000-gallon pool with a pump moving 40 gallons a minute takes about 6.25 hours to pass all its water through the filter once. A smaller pump takes longer. Chemistry fixes act within hours, but the particles are removed only as fast as the filter processes the whole pool. That's why a small pump means a slow recovery. Watch two things: the water should get a little clearer every day, and FC should hold overnight. If either stops improving, go back to question 1.
FAQ
Is it safe to swim in cloudy pool water after shocking?
Not until you can clearly see the main drain and free chlorine is back in the target range for your CYA. Cloudy water can hide a swimmer in trouble. Right after a shock, chlorine is usually above the label's limit for swimming.
How long does it take for cloudy water to clear after shocking?
Mild haze from dead algae often clears as the filter catches up, with the pump running 24 hours a day. If the pool gets cloudier or chlorine keeps dropping, something is still using chlorine. Brush, clean the filter, test again, and repeat the shock only as the product label allows.
Sources
- PHTA, Water balance indexes (LSI ranges): phta.org
- Taylor Technologies, Watergram on water balance: PDF
- CDC, Home pool and hot tub water treatment and testing: cdc.gov
- CDC, Model Aquatic Health Code 2024, Annex: cdc.gov (PDF)