North Carolina Water Quality Reports
Comprehensive water quality data for 644 cities across North Carolina. View EPA-verified contaminant levels and get filter recommendations.
644
Cities
642
Safe
2
Monitor
0
At Risk
Water Quality by County
Explore aggregated water quality scores across North Carolina counties. Scores are calculated based on EPA data and weighted by population.
Loading map...
Data from 90 cities serving 4,926,702 people across 60 counties.
Cities in North Carolina
Mint Hill
People Served1267K
Contaminants Tested0
Above Guidelines0
View Report β
Charlotte
People Served1267K
Contaminants Tested0
Above Guidelines0
View Report β
Matthews
People Served1267K
Contaminants Tested0
Above Guidelines0
View Report β
Huntersville
People Served1123K
Contaminants Tested0
Above Guidelines0
View Report β
Davidson
People Served1122K
Contaminants Tested0
Above Guidelines0
View Report β
Cornelius
People Served1122K
Contaminants Tested0
Above Guidelines0
View Report β
Pineville
People Served1122K
Contaminants Tested0
Above Guidelines0
View Report β
Raleigh
People Served622K
Contaminants Tested0
Above Guidelines0
View Report β
Garner
People Served620K
Contaminants Tested0
Above Guidelines0
View Report β
Knightdale
People Served620K
Contaminants Tested0
Above Guidelines0
View Report β
Rolesville
People Served620K
Contaminants Tested0
Above Guidelines0
View Report β
High Point
People Served598K
Contaminants Tested0
Above Guidelines0
View Report β
Tobaccoville
People Served398K
Contaminants Tested0
Above Guidelines0
View Report β
Kernersville
People Served376K
Contaminants Tested0
Above Guidelines0
View Report β
Germanton
People Served375K
Contaminants Tested0
Above Guidelines0
View Report β
Winston-Salem
People Served375K
Contaminants Tested0
Above Guidelines0
View Report β
Rural Hall
People Served375K
Contaminants Tested0
Above Guidelines0
View Report β
Bethania
People Served374K
Contaminants Tested0
Above Guidelines0
View Report β
Clemmons
People Served374K
Contaminants Tested0
Above Guidelines0
View Report β
Lewisville
People Served374K
Contaminants Tested0
Above Guidelines0
View Report β
Pfafftown
People Served374K
Contaminants Tested0
Above Guidelines0
View Report β
Walkertown
People Served374K
Contaminants Tested0
Above Guidelines0
View Report β
Durham
People Served323K
Contaminants Tested0
Above Guidelines0
View Report β
Gorman
People Served321K
Contaminants Tested0
Above Guidelines0
View Report β
Morrisville
People Served321K
Contaminants Tested0
Above Guidelines0
View Report β
Greensboro
People Served319K
Contaminants Tested0
Above Guidelines0
View Report β
Pleasant Garden
People Served318K
Contaminants Tested0
Above Guidelines0
View Report β
Forest Oaks
People Served318K
Contaminants Tested0
Above Guidelines0
View Report β
McLeansville
People Served318K
Contaminants Tested0
Above Guidelines0
View Report β
Sedalia
People Served318K
Contaminants Tested0
Above Guidelines0
View Report β
Fairview
People Served302K
Contaminants Tested0
Above Guidelines0
View Report β
Cary
People Served276K
Contaminants Tested0
Above Guidelines0
View Report β
Jacksonville
People Served255K
Contaminants Tested0
Above Guidelines0
View Report β
Fletcher
People Served236K
Contaminants Tested0
Above Guidelines0
View Report β
Mills River
People Served236K
Contaminants Tested0
Above Guidelines0
View Report β
Fayetteville
People Served213K
Contaminants Tested0
Above Guidelines0
View Report β
Eastover
People Served213K
Contaminants Tested0
Above Guidelines0
View Report β
Hope Mills
People Served213K
Contaminants Tested0
Above Guidelines0
View Report β
Stedman
People Served213K
Contaminants Tested20
Above Guidelines0
View Report β
Vander
People Served213K
Contaminants Tested0
Above Guidelines0
View Report β
Thomasville
People Served191K
Contaminants Tested0
Above Guidelines0
View Report β
Wrightsville Beach
People Served186K
Contaminants Tested0
Above Guidelines0
View Report β
Lexington
People Served183K
Contaminants Tested0
Above Guidelines0
View Report β
Monroe
People Served182K
Contaminants Tested0
Above Guidelines0
View Report β
Wilmington
People Served181K
Contaminants Tested0
Above Guidelines0
View Report β
Anderson Creek
People Served174K
Contaminants Tested0
Above Guidelines0
View Report β
Denton
People Served171K
Contaminants Tested0
Above Guidelines0
View Report β
Asheville
People Served170K
Contaminants Tested0
Above Guidelines0
View Report β
Black Mountain
People Served167K
Contaminants Tested0
Above Guidelines0
View Report β
Woodfin
People Served167K
Contaminants Tested0
Above Guidelines0
View Report β
Trinity
People Served164K
Contaminants Tested0
Above Guidelines0
View Report β
Midway
People Served164K
Contaminants Tested0
Above Guidelines0
View Report β
Southmont
People Served164K
Contaminants Tested0
Above Guidelines0
View Report β
Tyro
People Served164K
Contaminants Tested0
Above Guidelines0
View Report β
Wallburg
People Served164K
Contaminants Tested0
Above Guidelines0
View Report β
Welcome
People Served164K
Contaminants Tested0
Above Guidelines0
View Report β
Leland
People Served162K
Contaminants Tested0
Above Guidelines0
View Report β
Piney Green
People Served161K
Contaminants Tested0
Above Guidelines0
View Report β
Biltmore Forest
People Served158K
Contaminants Tested0
Above Guidelines0
View Report β
Avery Creek
People Served157K
Contaminants Tested0
Above Guidelines0
View Report β
Bent Creek
People Served157K
Contaminants Tested0
Above Guidelines0
View Report β
Emma
People Served157K
Contaminants Tested0
Above Guidelines0
View Report β
Royal Pines
People Served157K
Contaminants Tested0
Above Guidelines0
View Report β
Swannanoa
People Served157K
Contaminants Tested0
Above Guidelines0
View Report β
Wingate
People Served149K
Contaminants Tested0
Above Guidelines0
View Report β
Marshville
People Served148K
Contaminants Tested0
Above Guidelines0
View Report β
Winterville
People Served146K
Contaminants Tested0
Above Guidelines0
View Report β
Hemby Bridge
People Served145K
Contaminants Tested0
Above Guidelines0
View Report β
Indian Trail
People Served145K
Contaminants Tested0
Above Guidelines0
View Report β
Lake Park
People Served145K
Contaminants Tested0
Above Guidelines0
View Report β
Marvin
People Served145K
Contaminants Tested0
Above Guidelines0
View Report β
Mineral Springs
People Served145K
Contaminants Tested0
Above Guidelines0
View Report β
Stallings
People Served145K
Contaminants Tested0
Above Guidelines0
View Report β
Unionville
People Served145K
Contaminants Tested0
Above Guidelines0
View Report β
Waxhaw
People Served145K
Contaminants Tested0
Above Guidelines0
View Report β
Weddington
People Served145K
Contaminants Tested0
Above Guidelines0
View Report β
Wesley Chapel
People Served145K
Contaminants Tested0
Above Guidelines0
View Report β
Half Moon
People Served144K
Contaminants Tested0
Above Guidelines0
View Report β
Holly Ridge
People Served144K
Contaminants Tested0
Above Guidelines0
View Report β
Pumpkin Center
People Served144K
Contaminants Tested0
Above Guidelines0
View Report β
Richlands
People Served144K
Contaminants Tested0
Above Guidelines0
View Report β
Sneads Ferry
People Served144K
Contaminants Tested0
Above Guidelines0
View Report β
Swansboro
People Served144K
Contaminants Tested0
Above Guidelines0
View Report β
Greenville
People Served139K
Contaminants Tested0
Above Guidelines0
View Report β
Oak Island
People Served137K
Contaminants Tested0
Above Guidelines0
View Report β
Apex
People Served131K
Contaminants Tested0
Above Guidelines0
View Report β
Dunn
People Served124K
Contaminants Tested0
Above Guidelines0
View Report β
Jamestown
People Served123K
Contaminants Tested0
Above Guidelines0
View Report β
Southport
People Served120K
Contaminants Tested0
Above Guidelines0
View Report β
Holden Beach
People Served120K
Contaminants Tested0
Above Guidelines0
View Report β
Concord
People Served119K
Contaminants Tested0
Above Guidelines0
View Report β
Angier
People Served118K
Contaminants Tested0
Above Guidelines0
View Report β
Lillington
People Served114K
Contaminants Tested0
Above Guidelines0
View Report β
Four Oaks
People Served113K
Contaminants Tested0
Above Guidelines0
View Report β
Boiling Spring Lakes
People Served113K
Contaminants Tested0
Above Guidelines0
View Report β
Bolivia
People Served113K
Contaminants Tested0
Above Guidelines0
View Report β
Calabash
People Served113K
Contaminants Tested0
Above Guidelines0
View Report β
Ocean Isle Beach
People Served113K
Contaminants Tested0
Above Guidelines0
View Report β
Shallotte
People Served113K
Contaminants Tested0
Above Guidelines0
View Report β
St. James
People Served113K
Contaminants Tested0
Above Guidelines0
View Report β
Showing top 100 of 644 cities by population.
Use the search box above to find any city in North Carolina.
Stay Informed About Your Water Quality
Get EPA reports, filter recommendations, and safety alerts for your area.
Join 10,000+ people protecting their families. Unsubscribe anytime.