Search for San Diego water hardness and you will find confident numbers that do not agree with each other. Most of them are not from a water utility. This guide only uses what each utility publishes in its annual Consumer Confidence Report, the water quality report every public water system has to file, and links to each one so you can check.
Your water utility is on your water bill. It is often not the same as your city: many El Cajon homes are served by Helix Water District, parts of Chula Vista by Sweetwater Authority and parts by Otay Water District, and so on. Find your utility first, then find it in the table.
How hard is the water from each San Diego County utility?
The U.S. Geological Survey classes water above 180 mg/L as very hard, and most of the supplies below average above that line. Several utilities blend water from more than one treatment plant and publish a number for each rather than one system average; for those, we show each plant and you should test at your tap.
| Water utility | Main area | Hardness (mg/L) | Grains per gallon | Report year | Disinfectant named in report |
|---|---|---|---|---|---|
| City of San Diego | City of San Diego | 237 Alvarado, 242 Miramar, 243 Otay (plant averages) | 13.9 to 14.2 | CY2025 | Chloramines |
| Helix Water District | El Cajon, La Mesa, Lemon Grove, Spring Valley | 206 (treatment plant average) | 12.0 | 2025 | Chloramines |
| City of Poway | Poway | 218 (imported source water, 99.5% of supply) | 12.7 | CY2025 | Chloramines through CY2024; CY2025 lists chlorine |
| City of Escondido | Escondido | 215 (finished water) | 12.6 | CY2025 | Chloramine |
| City of Oceanside | Oceanside | 226 at the Weese plant (about 72% of supply); 61 desalinated | 13.2; 3.6 | CY2025 | Chloramines |
| Carlsbad MWD | Carlsbad | 230 imported (Skinner plant); 61 desalinated (18% of supply). No single system-wide figure published; test at the tap | 13.5; 3.6 | CY2025 | Total chlorine residual; form not named |
| Vista Irrigation District | Vista | 54 to 310 over the year, by source | 3.2 to 18.1 (as printed) | CY2025 | Chloramines |
| Vallecitos Water District | San Marcos | 68 to 255 by source (242 Skinner, 245 Weese, 255 Olivenhain, 68 desalinated). No single system-wide figure published; test at the tap | 4.0 to 14.9 | 2024 | Chloramines |
| Olivenhain MWD | Encinitas and nearby | 200 (its own plant, about 78% of water) | 11.7 | 2025 | Total chlorine residual; form not named |
| Rincon del Diablo MWD | Parts of the Escondido area | 230 (ID1); 215 (IDA) | 13.5; 12.6 (as printed) | 2025 | Chloramine |
| Ramona MWD | Ramona | 242 imported (Skinner); 68 desalinated. No single system-wide figure published; test at the tap | 14.2; 4.0 | 2024 | Chloramines |
| Padre Dam MWD | Santee and nearby | 206 (Helix plant), 230 (Skinner), 61 (desalinated) by source. No single system-wide figure published; test at the tap | 12.0, 13.5, 3.6 | 2025 | Chloramine |
| Otay Water District | Eastern Chula Vista and nearby | Printed in grains only: 9.4 system average, 8.2 to 14.6 range | 9.4 (as printed) | 2025 | Total chlorine residual; form not named |
| Sweetwater Authority | National City, western Chula Vista, Bonita | 193 (treated water average; range 76 to 340) | 11.3 | 2025 | Chloramines |
Grains per gallon are calculated as mg/L ÷ 17.1 unless marked as printed. Reports that print their own grains may differ by 0.1 from rounding. Vallecitos and Ramona 2025 reports were not retrievable when we checked, so their 2024 figures are shown. Main areas are approximate; your bill names your utility.
A few notes on reading the table. Hardness is reported as calcium carbonate, which is the standard way to express it. Where a utility buys water from several plants, like Carlsbad, Vallecitos, Ramona and Padre Dam, your tap gets some blend of those sources that the report does not pin down, which is why a tap test beats any average.
Desalinated water from the Carlsbad Desalination Plant is far softer than imported water, around 61 mg/L. It shows up in several North County utilities' supply, which is part of why their numbers vary more across the year.
How hard is hard? What do mg/L and grains per gallon mean?
The U.S. Geological Survey classes water by its hardness as calcium carbonate: 0 to 60 mg/L is soft, 61 to 120 is moderately hard, 121 to 180 is hard, and above 180 is very hard. Water treatment equipment is usually rated in grains per gallon; one grain per gallon is about 17.1 mg/L.
| Classification | mg/L as calcium carbonate | Grains per gallon (÷ 17.1) |
|---|---|---|
| Soft | 0 to 60 | 0 to 3.5 |
| Moderately hard | 61 to 120 | 3.6 to 7.0 |
| Hard | 121 to 180 | 7.1 to 10.5 |
| Very hard | More than 180 | More than 10.5 |
Sources: USGS for the classes; the Maryland Geological Survey gives 1 grain per gallon as 17.118 mg/L.
Hardness is not a health standard, and none of the reports in this guide treat it as one. Hardness is about calcium and magnesium, and its cost shows up as scale on fixtures, in water heaters and in appliances, and as soap that does not rinse off cleanly.
Why does San Diego County's water hardness change from year to year?
Because most of the county's water is imported, and the import is a changing blend. The Metropolitan Water District says Colorado River water has the highest salinity of its supplies, averaging about 625 mg/L of dissolved solids since 1976, while State Water Project water runs about 250 to 325 mg/L. More Colorado River water means harder water.
| Plant | State Water Project share | Hardness average (mg/L) | TDS average (mg/L) |
|---|---|---|---|
| Mills | 100% | 84 | 222 |
| Jensen | 100% | 148 | 304 |
| Skinner (serves San Diego County) | 0 to 64% | 242 | 559 |
| Diemer | 0 to 98% | 270 | 590 |
| Weymouth | 0 to 100% | 272 | 587 |
Source: Metropolitan Water District 2025 Annual Water Quality Report, 2024 data. The remainder of each plant's water is Colorado River water.
The San Diego County Water Authority puts it this way: Metropolitan's water comes from the Colorado River and the State Water Project, and the blend of the two sources fluctuates depending on hydrologic conditions and how Metropolitan operates its system. Local utilities then add their own reservoir water, desalinated water or groundwater.
You can see the effect in individual utilities. Helix Water District's supply was 26% Colorado River water in 2023 and 58% in 2024 (details in our El Cajon post). Poway's imported water averaged 117 mg/L in its 2017 report and 284 mg/L in others (year-by-year table in our Poway post). A number from three years ago may not describe this year's water at all.
Want to know what your own tap is running this month? Call (858) 330-2881 and we will test it when we come out.
Why do the hardness numbers you find online disagree?
Because many of them are not from a utility. Water treatment sellers often publish a single county average, or a high figure, without a report year or a source, and some pages have not been updated in years. Hardness moves enough between years and between treatment plants that an undated number can be off by several grains either way.
We have done this ourselves. Pages on our own site used a rounded countywide figure, and this guide replaces it with each utility's reported number. If a company quotes you a hardness number to sell you a system, ask which report it came from and which year.
The fix is simple: use the utility's own report, check the year, and if the decision matters, test the water at your tap. A test strip or a lab test tells you what is actually coming out of your faucet this month.
Does San Diego County tap water have chlorine or chloramine?
Mostly chloramine. Ten of the fourteen utilities in this guide name chloramine in their latest reports. Three report only a total chlorine residual without naming the form, and Poway named chloramine through CY2024 and changed its wording in CY2025. Chloramine is safe to drink at regulated levels but needs the right carbon to filter.
Our chloramine post covers which carbon handles it, and why it matters for aquariums and home dialysis.
What if you are on a private well?
Then none of these numbers apply to you. San Diego County's Department of Environmental Health and Quality says wells are commonly the only potable water supply in the rural parts of the county, and no utility report covers them. A private well needs its own lab test, and the state recommends testing every year.
Read our East County well water post for what to test for and how often.
What should you do with your hardness number?
Decide whether scale is costing you money. Water in the USGS hard and very hard ranges, above 120 mg/L or about 7 grains per gallon, builds scale. A softener removes hardness and is sized on people × 75 gallons × grains per gallon. A salt-free conditioner stops scale without removing minerals and is sized on bathrooms and peak flow.
Our salt-free vs softener comparison explains what each system does and does not do, and our cost post covers what each costs installed and to run. If you are in Poway or El Cajon, our Poway and El Cajon posts go deeper on those utilities.
Once you know your number, see the whole-home systems we install and their published prices on our water filtration page, or call (858) 330-2881.
Related on our site
- Poway water: hardness, chloramine and what homeowners should know
- El Cajon water: Helix hardness, chloramine and the iron question
- Salt-free conditioner vs water softener, an honest comparison
- Chloramine in San Diego County tap water and which carbon filter works
- Private well water in East County: what to test for first
- What whole-house water treatment costs in San Diego County
- Whole-home water filtration and softening
Sources
- City of San Diego, 2025 Annual Drinking Water Quality Report
- Helix Water District, 2025 Consumer Confidence Report
- City of Poway, CY2025 Annual Water Quality Report
- City of Escondido, 2025 Water Quality Report
- City of Oceanside, CY2025 Consumer Confidence Report
- Carlsbad MWD, CY2025 Consumer Confidence Report
- Vista Irrigation District, 2026 Consumer Confidence Report (2025 data)
- Vallecitos Water District, 2024 Water Quality Report
- Olivenhain MWD, 2025 Consumer Confidence Report
- Rincon del Diablo MWD, 2026 Consumer Confidence Report, ID1 (2025 data)
- Rincon del Diablo MWD, 2026 Consumer Confidence Report, IDA (2025 data)
- Ramona MWD, 2024 Consumer Confidence Report
- Padre Dam MWD, 2025 Annual Water Quality Report
- Otay Water District, CY2025 Consumer Confidence Report
- Sweetwater Authority, Water Quality Report for 2025
- Metropolitan Water District: water quality and treatment
- Metropolitan Water District, 2025 Annual Water Quality Report
- San Diego County Water Authority: Metropolitan Water District program
- U.S. Geological Survey: hardness of water
- Maryland Geological Survey: hardness conversion
- San Diego County DEHQ: water wells
