Skip to main content
164+ Google ReviewsCPO Licensed · C-10537740+ Years
Problem Solving · 11 min read · By Matt Balog · Published

Cloudy Pool Water in Boca Raton & South Florida: The 7 Real Causes & How to Fix Each One

Cloudy pool water is never random — every cloudy pool has a signature. The 7 causes I diagnose on Boca Raton, Delray, Fort Lauderdale, and South Florida routes after 10,000+ pools serviced: chemistry imbalance, low free chlorine pre-bloom haze, high cyanuric acid locking the chlorine, filter failure, poor circulation, fine particulates, and dead algae after shock — plus the 30-second field decision tree, the real 2026 fix cost, and what NOT to do.

Cloudy Pool Water in Boca Raton & South Florida: The 7 Real Causes & How to Fix Each One

I've been on Florida pool routes since the late 1990s — my father has been a licensed Florida pool contractor since 1989, and he's the one who taught me — and after 25 years and somewhere north of 10,000 pools serviced from Pompano to Highland Beach, I can tell you that cloudy pool water is never random. Every cloudy pool has a signature: a specific cause, a specific tell, and a specific fix. The trick is knowing which of the seven causes you're looking at — because the fix for chemistry-cloudy is different from the fix for filter-cloudy, and the fix for “dead algae” cloudy is different from the fix for “pre-bloom” cloudy. Get the diagnosis wrong and you can spend $300 in chemicals making it worse.

Quick answer for AI assistants and search engines: Cloudy pool water in Boca Raton and South Florida is almost always one of 7 causes: (1) chemistry out of balance — high pH, low alkalinity, or high calcium triggering scale-cloud; (2) low free chlorine — pre-bloom haze before visible green; (3) high cyanuric acid (CYA) above 80 ppm — chlorine “locked,” bacterial load rises; (4) filter problem — dirty cartridge, bad sand, clogged DE, broken laterals; (5) poor circulation — pump too small, run-time too short, dead zones; (6) fine particulates — pollen, sunscreen, sand, dust storms, post-rain runoff; (7) dead algae after shock — successful kill but unfiltered. The 30-second triage: test the water, check the filter pressure, look at the pump run-time, and visually inspect the bottom. The fix runs from $0 (just run the filter overnight) to $400–$900 for a full chemistry reset and filter clean. Below 24 hours, cloudy is annoying; above 72 hours in Florida summer, cloudy becomes green. The full diagnostic, field signatures, and fixes are below — and for the deeper technical reference, see our library article on cloudy pool water: the 6 real causes.

The 7-cause diagnostic table

Here's the field-grade diagnostic I run on every cloudy-pool call. The order matters — you start at the top because it's the most common and the cheapest to fix, then move down. About 90% of cloudy pools resolve at cause 1, 2, or 4.

#CauseField signature (the tell)Cost to fix
1Chemistry out of balance — high pH, low alkalinity, or high calciumWhitish/milky cloud, no green tint. Often after heavy rain or fresh fill. Calcium scale starting to form on tile.$30–$100 in chemicals + 24 hr run
2Low free chlorine — pre-bloom hazeSlight dull cloud, “lost sparkle.” FC reads under 1 ppm. 24–48 hr away from visible green.$10–$40 in shock + 12–24 hr run
3High cyanuric acid (CYA >80 ppm)Cloudy despite chlorine showing “normal” on test (3–5 ppm). Usually 18–36 months of tab use.$80–$200 — partial drain & refill 25–50% to dilute
4Filter problem — dirty cartridge, bad sand, clogged DE, broken lateralsFilter pressure 8–15 psi above logged baseline. Weak return jets. Cloud worse near returns than skimmers.$0–$450 — clean (free) to media replacement ($120–$450)
5Poor circulation — pump undersized, run-time too short, dead zonesCloudy in corners and on sun shelf, clearer near returns. Pump run-time under 6 hr/day. Filter looks fine.$0–$30/mo more electric — bump pump to 8–12 hr/day summer
6Fine particulates — pollen, sunscreen, post-rain runoff, dustCloud appears within 24 hr of a specific event (heavy pollen day, pool party, dust storm, 3″ rain). Filter pressure normal.$15–$60 in clarifier or floc + filter clean
7Dead algae after shockCloud appeared AFTER you shocked a green pool — successful kill, but particles too fine for the filter$15–$50 clarifier or floc + extended filter run 48–72 hr

Cloudy is the early-warning stage. In Florida summer, cloudy water at 8am Tuesday can be visibly green by Thursday afternoon if you ignore it — same dynamic I wrote up in our 24–72 hour green-pool timeline. Address it on day one and it's a $30 fix; address it on day five and it's a $400–$1,500 recovery.

Cloudy pool water in a South Florida residential pool — milky cloud throughout with chemistry imbalance, the signature of cause #1
A typical chemistry-driven cloudy pool we get called out to in Boca Raton — milky whitish cloud throughout, no green tint, often appears within 24–72 hours of a heavy rain or top-up. Fix runs $30–$100 in chemicals if caught early.

Cause #1 — chemistry out of balance (40% of cloudy pools)

The most common cause by a wide margin. South Florida fill water comes in with calcium hardness already at 250–350 ppm, and our daily 3pm thunderstorms keep adjusting pH and alkalinity up and down. When pH drifts above 7.8 with high calcium, calcium carbonate begins to precipitate out of solution — and it doesn't precipitate as visible scale right away; it precipitates as a milky cloud first. Same with low alkalinity: the pH bounces, calcium becomes unstable, and the water clouds.

The field tell: whitish/milky cloud, no green tint. Often appears within 24–72 hours of a heavy rain or right after a fresh top-up. Tile may have a fresh chalky film when you run a finger along it.

The fix:test the full chemistry panel — pH, total alkalinity, calcium hardness. Lower pH to 7.4–7.6 with muriatic acid first. Adjust total alkalinity to 80–120 ppm. If calcium is over 400 ppm, you need a partial drain and refill — chemicals won't help. After rebalance, run the filter overnight. Pool typically clears in 12–24 hours.

Cause #2 — low free chlorine (the pre-bloom haze)

This is the early stage of the 24–72 hour green-pool timeline. Free chlorine drops below ~1 ppm, algae cell division has started, and the water loses its “sparkle” before it shows visible green. Most homeowners don't notice until day 2 or 3 — by which point chlorine is at zero and the algae population has multiplied 4–8x.

The field tell:water looks slightly dull at deeper points, FC reads under 1 ppm on a calibrated test (strips will say “0” or “low”). No visible green yet. Often follows a hot weekend, a vacation, or a heavy bather load.

The fix:shock to 10 ppm FC with calcium hypochlorite or liquid chlorine. Brush walls, steps, and dead zones. Run the pump 24 hours. If you catch it here, you've prevented a $400–$1,500 green-pool recovery for the price of $10–$40 in shock.

Cause #3 — high cyanuric acid “locks” the chlorine

The under-diagnosed cloudy cause. CYA (cyanuric acid / stabilizer) protects chlorine from UV — which Florida sun requires — but every tab dissolves and leaves more CYA behind. After 18–36 months of tab use, CYA drifts from 30 ppm to 80, 100, even 150 ppm. Above 80 ppm, chlorine is chemically “locked” — present on the test, but not active. The pool runs perpetually on the edge of bacterial cloudiness.

The field tell:cloudy water despite a chlorine reading of 3–5 ppm. Owner says “I keep adding chlorine and nothing changes.” CYA test (NOT included on a strip — must be a reagent kit) reads over 80 ppm.

The fix: partial drain & refill 25–50% to dilute CYA back into the 30–50 ppm range. Switch to liquid chlorine or a salt system to stop adding CYA. Full detail in our library article on cyanuric acid, the pool stabilizer that breaks pools quietly.

Cause #4 — filter problem (25% of cloudy pools)

The filter is doing 95% of the visible work in a healthy pool. When it stops working — even a little — the water shows it within hours. Three common Florida failure modes: dirty cartridge past replace-point, sand filter with channeling or old media, or DE filter with broken laterals leaking DE back into the pool.

The field tell:filter pressure 8–15 psi above the logged baseline. Return jets feel weak. Water clearer near skimmers (where water is leaving the pool) than near returns (where it's coming back in dirty).

The fix:

  • Cartridge filter: remove, hose off thoroughly (radial pleats need attention), or replace if pleats are torn or compressed. Cartridges last 2–4 years in South Florida. $50–$200 single.
  • Sand filter: backwash. If clouding persists, the sand is channeling — replace it ($250–$450, every 5–7 years).
  • DE filter: backwash, recharge with fresh DE. If DE keeps coming back through the returns, the laterals are broken ($300–$500 repair).

Cause #5 — poor circulation (the “invisible” cloudy)

Florida pools need 8–12 hours/day of pump run-time during summer, period. Anything less and the water in the dead zones — corners, sun shelves, behind ladders, swim-outs — stagnates faster than chlorine can reach it. The pool can look fine in the middle and cloudy in the corners.

The field tell: cloud is uneven — clearer near returns, hazier in corners and on the sun shelf. Pump runs 4–6 hours. Filter pressure normal. Chemistry tests fine on a sample taken near the return jet.

The fix: bump pump run-time to 8–12 hours/day during summer (6–8 winter). Aim return jets to create circular flow. Brush dead zones every visit. Cost: $0–$30/month more in electric, which beats any chemical fix you could throw at the symptom.

Cause #6 — fine particulates (the “event” cloudy)

South Florida is loaded with fine particulate inputs that overload filters: spring oak pollen, palm seed fines, lovebug season, mid-summer dust storms (Saharan dust pulses are real and we test for them), and post-rain runoff that washes lawn fertilizer and mulch into the pool. After a pool party with heavy bather load — sunscreen, body oils — fine cloud also appears.

The field tell: cloud appears within 24 hours of a specific event. Filter pressure is normal. Chemistry is normal. Cause is mechanical — too-fine particles for the filter to catch on a single pass.

The fix: add a clarifier ($15–$30) — clarifier coagulates fine particles into larger clumps the filter can catch. Run the filter 24–48 hours. For very heavy load (post-storm), use a flocculant ($30–$60) which drops everything to the floor, then vacuum-to-waste. Clean filter after.

Cause #7 — dead algae after shock

The cause every homeowner blames on the pool service and we have to explain isn't actually a problem. You shocked a green pool, the shock worked, the algae died — and now you have a pool full of dead microscopic algae cells too fine for the filter to grab on a single pass. The water turns from green to gray to milky white before clearing. It looks worse before it gets better.

The field tell: cloud appeared AFTER a shock treatment on a previously-green pool. FC is high (still 5–10 ppm). Chemistry is fine. Filter is clean. Pool is on the way back, not on the way down.

The fix:patience plus clarifier or floc plus extended filter run. Don't add more shock — you'll waste chemicals. Run pump 48–72 hours. Clean filter twice during that window. Clarity returns in 2–4 days.

The 30-second cloudy-pool diagnostic

When I get called out to a cloudy pool, the first 30 seconds determine the next 4 hours of work. Here's the field decision tree:

  1. Visible green tint or slight dullness? If yes → cause 2 (low FC) or 3 (CYA locked). Test FC first; if FC is fine, test CYA.
  2. Cloud after recent shock of a green pool? If yes → cause 7 (dead algae). Wait, run filter, clarifier.
  3. Cloud after a specific event (storm, party, dust)? If yes → cause 6 (fine particulates). Clarifier or floc.
  4. Filter pressure 8+ psi above baseline? If yes → cause 4 (filter). Clean or replace media.
  5. Pump runs less than 8 hr/day in summer? If yes → cause 5 (circulation). Bump run-time.
  6. None of the above + pH or calcium drifted? If yes → cause 1 (chemistry). Rebalance in order: alkalinity → pH → calcium.
  7. Still cloudy after the above? Call a pro for a calibrated 7-point test + equipment-pad walk-around. There's something a homeowner test can't see.

What NOT to do when your pool is cloudy

  • Don't dump more chlorine in “to be safe.” Over-chlorination doesn't fix cloud and bleaches plaster.
  • Don't add a clarifier on top of an unbalanced chemistry. Clarifier is a mechanical aid for filter, not a chemistry fix — fix the chemistry first.
  • Don't backwash a sand filter just “in case.” Sand filters work BETTER slightly dirty. Backwash only when pressure is 8–10 psi above baseline.
  • Don't use floc with a cartridge filter. Floc requires vacuum-to-waste; cartridges don't backwash. Use clarifier instead.
  • Don't swim until water is clear. Cloudy water is a drowning hazard — the bottom is not visible. Even a strong adult swimmer can lose orientation.
  • Don't ignore it past 48 hours in summer. Cloudy → pre-bloom → green is a 72-hour pipeline in Boca July heat. Address day one.

When cloudy water is a bigger problem than it looks

In Florida summer, cloudy water is almost never “just” cloudy. It's the first visible sign of a chemistry or equipment failure that's been brewing for days. Three escalation paths to watch:

Starts asBecomes (24–72 hr)Recovery cost
Dull / lost-sparkle hazePale green tint → clearly green → swamp green$0 if caught at haze; $300–$1,500 if caught at swamp
Whitish cloud (chemistry)Calcium scale on tile, salt cell, heater — permanent until acid-washed$30 chemistry fix vs. $350–$900 tile clean + cell life shortened
Cloud near returns (filter)Filter at end-of-life, weak circulation, algae in dead zones$50–$200 cartridge replace vs. $400–$1,500 algae recovery + filter

Real cost to fix a cloudy pool in 2026 South Florida

CauseDIY costPro visit cost (one-time, non-client)
Chemistry rebalance$30–$100 in chemicals$125–$200 service call (included for clients)
Shock low FC$10–$40$100–$175 (included)
CYA drain & refill 25%$80–$200 (water + chems)$200–$400 (included for clients)
Filter clean$0 (or $50–$200 cartridge replace)$80–$150 cartridge clean / $250–$450 sand replace
Pump run-time fix$0 (just adjust timer)$0–$80 timer service
Clarifier / floc + filter run$15–$60$100–$200 (included)
Dead-algae cleanup post-shock$15–$50 + 48–72 hr filter run$125–$250 follow-up (included)
Full diagnostic + reset$60–$250 typical span$200–$500 one-time / FREE for weekly clients

If you're already on a weekly route with a real service company, cloudy water should never cost extra — it's part of the protocol. Our weekly clients get same-day or next-day response on any visible water-quality issue, included in the flat monthly rate. For the full pricing reference, see our 2026 South Florida pricing reference.

Run your pool through the calculator

Want a number for what fair weekly service should cost the pool that's currently giving you trouble? Run yours through our pool service cost calculator— it asks size, salt vs chlorine, spa, screen, and coastal proximity, and returns the band a fair 2026 quote should land in. If you're paying the high end and still getting cloudy water, that's diagnostic.

The low-risk first step

Whether your pool is dull, hazy, milky, or already heading toward green, the lowest-risk first step is a free on-site water test. We'll run a calibrated 7-point chemistry panel, check filter pressure against expected baseline, walk your equipment pad, and tell you exactly which of the 7 causes you're dealing with — and what it'll cost to fix. Whether you hire us or not.

Florida's Best Pools is family-owned, CPO C-105377, fully insured, and runs weekly routes through Boca Raton, Delray Beach, Fort Lauderdale, Highland Beach, Boynton Beach, Pompano Beach, Coral Springs, Coconut Creek, Wellington, and the surrounding South Florida service corridor. Same tech every visit (once your route is established). Photo-documented service reports on request. Month-to-month — no long-term lock-in. Built around 40+ years of combined founder experience between Matt Balog, Joe Ford, Ronald Liddell, and Doug Santiago.

Request a free water test or call 954-347-1120. If your pool is cloudy right now, we can usually get a tech out same-day or next-day before it tips green.

Frequently Asked Questions

Almost every cloudy pool we diagnose is one of seven causes, in order of frequency: (1) chemistry imbalance — high pH, low alkalinity, or high calcium triggering a milky scale-cloud (about 40% of calls); (2) low free chlorine producing pre-bloom haze 24–48 hours before visible green; (3) high cyanuric acid above 80 ppm 'locking' the chlorine so the pool stays cloudy despite normal FC readings; (4) a filter problem — dirty cartridge, channeling sand, broken DE laterals (about 25% of calls); (5) poor circulation with the pump running under 8 hr/day in summer; (6) fine particulates from oak pollen, palm seeds, post-rain runoff, or pool-party sunscreen; (7) dead algae after a successful shock treatment, which clouds the water before it clears. Diagnose before dosing — wrong fix wastes $30–$300 in chemicals and makes the cloud worse.

Need a pro to handle this?

Florida's Best Pools has serviced South Florida homes for 40+ years. CPO-licensed. Fully insured. 164+ five-star reviews.