Tap water · NC

Raleigh Water

EPA system ID NC0392010 · serves about 650,000 people. Every US utility must publish an annual water quality report — here’s the official one (2025), and below it, our plain-English translation.

Read the official report →

What Raleigh Water found in 2025

12 detected analytes from the utility’s own annual report, hand-normalized — nothing was near or over a federal health-based limit.

DetectedLevelLimit% of limitStatus
Chloramines2.8 ppm4 ppm70%Within limit
Chlorine2.26 ppm4 ppm57%Within limit
Total Trihalomethanes [TTHMs]34.2 ppb80 ppb43%Within limit
Haloacetic Acids [HAA5]22 ppb60 ppb37%Within limit
Sulfate46.3 ppm250 ppm19%Within limit
Fluoride0.71 ppm4 ppm18%Within limit
Copper (90th percentile)0.04 ppm1.3 ppm3%Within limit
Alkalinity29.8 ppmNo federal limit
Hardness, Total [as CaCO3]25.2 ppmNo federal limit
Sodium24.3 ppmNo federal limit
pH8.4 unitsNo federal limit
Turbidity (highest)0.08 NTUNo federal limit

Levels and limits are as printed in the utility’s report (“limit” is the EPA MCL, action level, residual limit, or secondary guideline that applies to that row; “ND” = not detected). Utilities publish these reports annually — we re-check every covered utility each July, after the federal publication deadline. Detected doesn’t mean dangerous — most detections sit far below their limits. This is education, not medical advice.

Your tap, if it were a bottle

How Raleigh Water water stacks up against the bottled aisle

Same minerals, same units — the tap values below come from the utility’s report, placed next to the closest match in our bottled-water database.

MineralYour tapClosest bottled match
Sodium24.3 mg/LBuxton at 24 mg/L
Sulfate46.3 mg/LVichy Catalan at 48 mg/L

Tap values are the headline levels from the utility’s annual report (often a highest or average figure); bottled values are label- or report-derived. A closest match is a numeric comparison, not an equivalence or an endorsement.

Zip codes covered

27601 · 27603 · 27604 · 27605 · 27606 · 27607 · 27608 · 27609 · 27610 · 27612 · 27613 · 27614 · 27615 · 27616 · 27617

Boundary zips partially served by other systems are deliberately unlisted — check your exact zip.