What are the ideal pool chemistry levels?
For a chlorine pool in North Carolina, hold free chlorine at 3–4 ppm, pH at 7.4–7.6, total alkalinity at 80–120 ppm, calcium hardness at 200–400 ppm, and cyanuric acid at 30–50 ppm. Saltwater pools use the same targets plus salinity of 3,000–3,600 ppm.
Those five readings (seven if you count salinity and phosphates) are not independent. Alkalinity buffers pH, cyanuric acid protects chlorine from sunlight, and calcium hardness decides whether water etches plaster or scales your heater. Chasing one number in isolation is the single most common reason a homeowner's pool never quite stabilizes.
| Reading | Ideal range | Test frequency | What goes wrong outside range |
|---|---|---|---|
| Free chlorine | 3–4 ppm (4–5 ppm on rentals) | 2–3× per week | Under 1 ppm, algae blooms within 24–48 hours |
| pH | 7.4–7.6 | 2–3× per week | Above 7.8 chlorine loses ~50% of its killing power |
| Total alkalinity | 80–120 ppm | Weekly | Under 60 ppm pH crashes; over 140 ppm pH climbs constantly |
| Calcium hardness | 200–400 ppm | Monthly | Low etches plaster; high scales heaters and salt cells |
| Cyanuric acid (CYA) | 30–50 ppm | Monthly | Under 20 ppm chlorine burns off by noon; over 80 ppm chlorine stalls |
| Salinity (salt pools) | 3,000–3,600 ppm | Monthly | Low output drops; high corrodes fittings and trips the cell |
| Phosphates | Under 200 ppb | Quarterly | High phosphates feed algae even at correct chlorine |