San Francisco, CA water hardness
Reported by SFPUC City Distribution Division · October 2025
- CA typical
- 121 mg/L
- EPA health violations since 2016
- 0
- Data
- Utility report
Tap water in San Francisco has about 25 mg/L of hardness, which is 1.5 grains per gallon. On the USGS scale that counts as soft. The number comes from SFPUC City Distribution Division, dated October 2025. Reports for this system disagree, with values from 1 to 25 mg/L.
San Francisco sits 96 mg/L below the typical California figure of 121. None of the 10 nearest cities we track has softer water. The range nearby runs from 56 mg/L in Tamalpais-Homestead Valley to 73 in Daly City.
What 25 mg/L means at home
Soap and shampoo lather with very little product. Kettles and showerheads stay mostly free of white crust.
Some people notice that soap feels slow to rinse off in soft water. That slippery feel is normal and harmless.
Hardness is not a health problem, and EPA sets no limit for it. It is a matter of scale and soap.
What to do about it
Nothing, as far as hardness goes. At 25 mg/L a softener would have almost nothing to remove.
Carbon filter
If the water tastes of chlorine, a pitcher or faucet carbon filter takes care of that. It does not change hardness.
EPA record for San Francisco's water system
No health-based violations since 2016
Serves about 848,019 people from surface water.
- Health-based
- 0
- Monitoring or reporting
- 0
- Open now
- 0
TapWaterData ties San Francisco to this system. EPA's service-area records do not name San Francisco, so check the utility printed on your water bill.
Health-based means a contaminant above its legal limit or a missed treatment step. Monitoring and reporting violations are late or missing tests and notices. Source: EPA ECHO, 2026Q3 export, violations with periods starting 2016 or later. Full EPA record.
Questions
Is San Francisco water hard?
No. It measures about 25 mg/L (1.5 grains per gallon), which the USGS classes as soft.
What is the water hardness in San Francisco in grains per gallon?
About 1.5 gpg. One grain per gallon equals 17.1 mg/L, so 25 mg/L divided by 17.1 gives 1.5.
Has the San Francisco water system had EPA violations?
EPA records show no health-based violations for SFPUC City Distribution Division since 2016.
Nearby cities
- Tamalpais-Homestead Valley56 mg/LSoft
- Mill Valley56 mg/LSoft
- Kentfield56 mg/LSoft
- Fairfax56 mg/LSoft
- Strawberry56 mg/LSoft
- San Anselmo56 mg/LSoft
- Sausalito56 mg/LSoft
- Daly City73 mg/LModerately hard
- Larkspur56 mg/LSoft
- Pacifica70 mg/LModerately hard
Hardness data: TapWaterData US Water Hardness (utility report, October 13, 2025), CC BY 4.0. Population: US Census Bureau. Violations: EPA ECHO. How we use them.