Pool Chemistry Chart: Ideal Levels for Every Reading

The target range for each test reading in a home pool and hot tub, what each one does, and which calculator fixes it. Ranges come from the CDC, the CDC’s Model Aquatic Health Code and other sources listed at the bottom.

The chart

Target ranges at a glance

Pool chemistry target rangesFree chlorine: home target 3 to 7, health-code range 2 to 10. pH: home target 7.4 to 7.6, health-code range 7.0 to 7.8. Total alkalinity: home target 80 to 120, health-code range 60 to 180. Calcium hardness: home target 200 to 400. Stabilizer (CYA): home target 30 to 50, health-code range 0 to 90. Salt: home target 2,700 to 3,400.Free chlorineat 40 ppm CYA3–7036912pH7.4–7.66.87.27.68.08.4Total alkalinityppm80–120050100150200Calcium hardnessppm, plaster200–4000200400600800Stabilizer (CYA)ppm30–500306090120Saltppm, salt pools2,700–3,40001,5003,0004,5006,000
Home pool target Range allowed by the CDC’s Model Aquatic Health Code. Calcium and salt have no code range that fits this scale: the code caps calcium at 2,500 ppm, and salt depends on your cell.
ReadingHome pool targetLimits from health codesFix it
Free chlorine (FC)Set by CYA, see the table belowAt least 1 ppm without CYA, 2 ppm with CYA (CDC, MAHC)Chlorine calculator
Combined chlorine (CC)0 to 0.2 ppmAct above 0.4 ppm (MAHC)Shock calculator
pH7.4 to 7.67.0 to 7.8 (CDC, MAHC)pH calculator
Total alkalinity (TA)80 to 120 ppm60 to 180 ppm (MAHC)Alkalinity calculator
Calcium hardness (CH)200 to 400 ppm plaster; 150 to 250 ppm vinyl or fiberglassNo more than 2,500 ppm (MAHC)Calcium calculator
Stabilizer (CYA)30 to 50 ppm outdoorsNo more than 90 ppm (MAHC)Stabilizer calculator
SaltYour cell’s range, often 2,700 to 3,400 ppmNoneSalt calculator
Saturation index (LSI)−0.3 to +0.3NoneLSI calculator

Hot tubs

ReadingTargetLimits
Free chlorine3 to 5 ppmAt least 3 ppm (CDC, MAHC)
Bromine4 to 6 ppm4 to 8 ppm in spas (MAHC)
pH7.2 to 7.67.0 to 7.8 (CDC, MAHC)
Total alkalinity80 to 120 ppm60 to 180 ppm (MAHC)
Water temperatureYour choiceNo hotter than 104°F (MAHC)

Free chlorine depends on stabilizer

Cyanuric acid (CYA) binds most of the chlorine in the water and releases it as it’s used. That protects it from sunlight, but it also means the same free chlorine reading kills germs more slowly as CYA rises. The widely used Trouble Free Pool chart sets chlorine as a share of CYA:

CYA (ppm)Minimum FCTarget FCShock FC
0 (unstabilized)1310
202310
302412
403516
504620
605724
705828
806931
9071035
10071239

Free chlorine levels by stabilizer (CYA)

Free chlorine levels by stabilizer (CYA)Minimum, target and shock free chlorine rise roughly in step with CYA. Values from the Trouble Free Pool FC/CYA chart for pools without a salt cell.0102030402030405060708090100ShockTargetMinimumStabilizer, CYA (ppm)Free chlorine (ppm)
Minimum, target and shock free chlorine rise roughly in step with CYA. Values from the Trouble Free Pool FC/CYA chart for pools without a salt cell.

The Oregon Health Authority, which follows the CDC code for public pools, sets the ideal CYA at 30 to 50 ppm and closes a pool if the ratio of CYA to free chlorine goes above 45 to 1. Home pools aren’t bound by that, but it shows how seriously regulators take the link.

What to adjust first

  1. Total alkalinity, because it controls how much pH moves.
  2. pH, once alkalinity is in range.
  3. Calcium hardness, which changes slowly and matters most for plaster.
  4. Stabilizer, if you’re outdoors and it’s low.
  5. Chlorine, last, to the target for your CYA.

The pool chemical calculator does all five at once and works out each dose.

Testing tips

  • The CDC recommends testing chlorine and pH at least twice a day in pools that see heavy use. For most homes, once a day in summer is a sensible minimum.
  • DPD tests can bleach out above 10 ppm and read falsely low, even zero. Use an FAS-DPD test for shock levels.
  • Test strips are fine for a quick look. Drop-based kits are more precise for alkalinity, calcium and CYA.
  • Take samples from elbow depth, away from return jets and the skimmer.

Sources

  1. Home Pool and Hot Tub Water Treatment and Testing. U.S. Centers for Disease Control and Prevention (CDC), reviewed May 10, 2024.
  2. Model Aquatic Health Code, 5th edition (2024). CDC.
  3. Understanding the Chlorine/CYA Chart. Trouble Free Pool.
  4. Cyanuric Acid (fact sheet 6). Oregon Health Authority.
  5. Understanding LSI: The Langelier Saturation Index. Orenda Technologies.
  6. How much salt does the system require?. Hayward (Aqua Rite salt chlorinators).

Reviewed November 7, 2026.