Skip to content

City water profile

Charlotte water quality

Compare local ZIP estimates, evidence quality, associated public systems, and compliance history for Charlotte, North Carolina.

Median indexed hardness

38PPM

28 indexed ZIPs

Range 31.8–37.7 PPM

State comparison
3 PPM below
State hardness rank
#290 of 381
Matched utilities
10
Active health records
0

City summary

What the indexed records say

Charlotte has 28 published ZIP profiles across Mecklenburg County. The indexed median is 38 PPM, compared with 41 PPM across North Carolina.

Among the 381 North Carolinacities with an indexed median, Charlotte ranks #290from highest to lowest. Across all 519 state ZIP profiles, available estimates run from 4.7to 267.5 PPM.

The 31.8–37.7 PPM range shows how much the available ZIP estimates vary within the city label. At least one estimate is marked low confidence, so observation distance and date deserve extra attention.

Hardness distribution

How local ZIP estimates compare

Soft28 ZIPs
Moderately hard0 ZIPs
Hard0 ZIPs
Very hard0 ZIPs

28 of 28 ZIP profiles have a hardness estimate. Bars count ZIP profiles, not households or laboratory samples.

Evidence quality

Distance, dates, and confidence

Median nearest distance
25.6 miles
Profiles with evidence
28/28

Confidence labels

High: 0Moderate: 0Low: 28

Observation window: Jul 20, 2016 to Apr 3, 2018.

ZIP directory

Water reports in Charlotte

Open a ZIP for site-level provenance and measurements.

ZIP code

28202

Soft

37.7 PPM

Nearest site
25.8 mi
Confidence
Low

View full ZIP evidence →

ZIP code

28203

Soft

37.7 PPM

Nearest site
24.4 mi
Confidence
Low

View full ZIP evidence →

ZIP code

28204

Soft

37.7 PPM

Nearest site
25.9 mi
Confidence
Low

View full ZIP evidence →

ZIP code

28205

Soft

37.7 PPM

Nearest site
27.8 mi
Confidence
Low

View full ZIP evidence →

ZIP code

28206

Soft

37.7 PPM

Nearest site
28 mi
Confidence
Low

View full ZIP evidence →

ZIP code

28207

Soft

37.7 PPM

Nearest site
25.2 mi
Confidence
Low

View full ZIP evidence →

ZIP code

28208

Soft

37.7 PPM

Nearest site
23.6 mi
Confidence
Low

View full ZIP evidence →

ZIP code

28209

Soft

37.7 PPM

Nearest site
23.2 mi
Confidence
Low

View full ZIP evidence →

ZIP code

28210

Soft

37.7 PPM

Nearest site
21.2 mi
Confidence
Low

View full ZIP evidence →

ZIP code

28211

Soft

37.7 PPM

Nearest site
25.4 mi
Confidence
Low

View full ZIP evidence →

ZIP code

28212

Soft

37.7 PPM

Nearest site
28.7 mi
Confidence
Low

View full ZIP evidence →

ZIP code

28213

Soft

37.7 PPM

Nearest site
33.1 mi
Confidence
Low

View full ZIP evidence →

ZIP code

28214

Soft

37.7 PPM

Nearest site
23.7 mi
Confidence
Low

View full ZIP evidence →

ZIP code

28215

Soft

37.7 PPM

Nearest site
33 mi
Confidence
Low

View full ZIP evidence →

ZIP code

28216

Soft

37.7 PPM

Nearest site
28.4 mi
Confidence
Low

View full ZIP evidence →

ZIP code

28217

Soft

37.7 PPM

Nearest site
20.4 mi
Confidence
Low

View full ZIP evidence →

ZIP code

28223

Soft

37.7 PPM

Nearest site
34.2 mi
Confidence
Low

View full ZIP evidence →

ZIP code

28226

Soft

37.7 PPM

Nearest site
22.1 mi
Confidence
Low

View full ZIP evidence →

ZIP code

28244

Soft

37.7 PPM

Nearest site
25.7 mi
Confidence
Low

View full ZIP evidence →

ZIP code

28262

Soft

37.7 PPM

Nearest site
34.5 mi
Confidence
Low

View full ZIP evidence →

ZIP code

28269

Soft

37.7 PPM

Nearest site
32.8 mi
Confidence
Low

View full ZIP evidence →

ZIP code

28270

Soft

37.7 PPM

Nearest site
25.3 mi
Confidence
Low

View full ZIP evidence →

ZIP code

28273

Soft

31.8 PPM

Nearest site
16.6 mi
Confidence
Low

View full ZIP evidence →

ZIP code

28274

Soft

37.7 PPM

Nearest site
24.5 mi
Confidence
Low

View full ZIP evidence →

ZIP code

28277

Soft

37.7 PPM

Nearest site
21.1 mi
Confidence
Low

View full ZIP evidence →

ZIP code

28278

Soft

31.8 PPM

Nearest site
14.6 mi
Confidence
Low

View full ZIP evidence →

ZIP code

28280

Soft

37.7 PPM

Nearest site
25.8 mi
Confidence
Low

View full ZIP evidence →

ZIP code

28282

Soft

37.7 PPM

Nearest site
25.6 mi
Confidence
Low

View full ZIP evidence →

Public water systems

Utilities associated with this city

Charlotte Water

PWSID NC0160010

Surface water
System population served
1,163,701
Last reported
Jun 26, 2026

The system names this served city; Census place overlap links the city to this ZCTA.

Lamplighter South-Danby

PWSID NC0160156

Surface water
System population served
3,297
Last reported
Jun 26, 2026

The system names this served city; Census place overlap links the city to this ZCTA.

Bradfield Farms S/d

PWSID NC0160264

Groundwater
System population served
3,015
Last reported
Jun 26, 2026

The system names this served city; Census place overlap links the city to this ZCTA.

Wildwood Green/mcilwaine

PWSID NC0160200

Groundwater
System population served
681
Last reported
Jun 26, 2026

The system names this served city; Census place overlap links the city to this ZCTA.

River Pointe Estates

PWSID NC0160253

Surface water
System population served
500
Last reported
Jun 26, 2026

The system names this served city; Census place overlap links the city to this ZCTA.

Larkhaven S/d

PWSID NC2060054

Groundwater
System population served
416
Last reported
Jun 26, 2026

The system names this served city; Census place overlap links the city to this ZCTA.

Rocky Ridge S/d

PWSID NC0160282

Groundwater
System population served
384
Last reported
Jun 26, 2026

The system names this served city; Census place overlap links the city to this ZCTA.

Eastwood Forest Mhp

PWSID NC0160137

Groundwater
System population served
375
Last reported
Jun 26, 2026

The system names this served city; Census place overlap links the city to this ZCTA.

Rha Health Services, Llc

PWSID NC0113204

Groundwater
System population served
363
Last reported
Jun 26, 2026

The system names this served city; Census place overlap links the city to this ZCTA.

Westwood Forest Mhp

PWSID NC0160195

Groundwater
System population served
333
Last reported
Jun 26, 2026

The system names this served city; Census place overlap links the city to this ZCTA.

Compliance history

What EPA records show

No active health-based violation appears among the associated systems in the represented EPA reporting quarter. This does not mean every contaminant was tested at every tap.

RecordSystemPeriodStatus
Lead and Copper RuleNC0113204Jan 1, 2026Addressed
Revised Total Coliform RuleNC0160168Nov 1, 2025Resolved
ChlorineNC0160168Nov 1, 2025Resolved
Lead and Copper RuleNC0160168Oct 1, 2025Addressed
Consumer Confidence RuleNC0160282Jul 1, 2025Resolved
Consumer Confidence RuleNC0113204Jul 1, 2025Resolved
Consumer Confidence RuleNC0160147Jul 1, 2025Resolved
Consumer Confidence RuleNC2060100Jul 1, 2025Resolved
Consumer Confidence RuleNC0160276Jul 1, 2025Resolved
Consumer Confidence RuleNC0160265Jul 1, 2025Resolved

Practical next steps

Move from index to evidence

  1. 1. Open your ZIP. Check distance, dates, confidence, and the associated utility.
  2. 2. Read the current CCR. Confirm source water, detections, limits, ranges, and notices.
  3. 3. Test the tap when needed. Confirm health concerns or treatment sizing with the right method.

Questions people ask

About water in Charlotte

Is the water hard?

The indexed city median is 38 PPM. Open the ZIP report to verify the distance and confidence behind that estimate.

Is the tap water safe?

Compliance history is utility-wide and cannot guarantee conditions at every tap. Check current notices and test when address-specific evidence is needed.

Do I need treatment?

Choose treatment only after confirming the problem at the property. A softener targets hardness; contaminant treatment requires a matching, verified performance claim.