Skip to content

EPA ID NC0160010 · checked 16 Oct 2026

Charlotte tap water: what EPA testing found

Charlotte Water (EPA record: CHARLOTTE WATER) serves 1,206,285 people in NC from surface water.

What the data shows

PFAS and lithium (EPA UCMR 5)

600 results from 5 sampling points, 8 Aug 2023 to 28 May 2024. Averages count results below EPA’s reporting level as zero, as the PFAS rule does. Every number links to EPA’s UCMR 5 Data Finder (search PWSID NC0160010). Limits: EPA PFAS rule.

ContaminantDetected inHighest resultAverageEPA limit
PFOA0 of 20not detected0 ng/L4 ng/L
PFOS0 of 20not detected0 ng/L4 ng/L
PFHxS0 of 20not detected0 ng/L10 ng/L*
PFNA0 of 20not detected0 ng/L10 ng/L*
HFPO-DA0 of 20not detected0 ng/L10 ng/L*
PFBA2 of 209.7 ng/L0.75 ng/Lnone
PFPeA4 of 203.4 ng/L0.67 ng/Lnone
Lithium0 of 20not detected0 µg/Lnone (screening level 10 µg/L)

* PFHxS, PFNA and HFPO-DA limits (and the PFAS hazard index) are in the rule, but EPA proposed on 20 May 2026 to rescind them; not final as of 16 Oct 2026. UCMR 5 results are screening data, not compliance results: compliance uses quarterly running averages from 2029. Source file: EPA UCMR 5 occurrence data (dated 15 Oct 2026).

Health-based violations since 2016

None in EPA’s SDWIS data.

Source: EPA SDWIS via Envirofacts and the ECHO report for NC0160010, retrieved 16 Oct 2026.

Hardness

1.9 grains per gallon (average, 2025), from the utility’s water report checked 16 Oct 2026. Size a softener for this water.

Places and ZIP codes served

Charlotte, Matthews, Davidson, Huntersville, Cornelius, Pineville.

28031 28035 28036 28070 28078 28104 28105 28106 28134 28201 28202 28204 28205 28206 28207 28208 28209 28210 28211 28212 28213 28214 28215 28216 28217 28218 28219 28220 28221 28222 28223 28224 28226 28227 28228 28229 28230 28231 28232 28233 28234 28235 28236 28237 28241 28242 28243 28244 28246 28247 28253 28254 28255 28256 28258 28260 28262 28263 28265 28266 28269 28270 28271 28272 28273 28274 28275 28277 28278 28280 28281 28282 28284 28285 28287 28288 28289 28290 28296 28297 28299

ZIP codes the system reported to EPA for UCMR 5; place names from GeoNames (CC BY 4.0). A ZIP code can be split between systems.