Kentucky Water Quality Reports
Comprehensive water quality data for 210 cities across Kentucky. View EPA-verified contaminant levels and get filter recommendations.
210
Cities
142
Safe
60
Monitor
8
At Risk
Cities in Kentucky
Brownsboro Village
People Served765K
Contaminants Tested102
Above Guidelines0
View Report →
Kingsley
People Served765K
Contaminants Tested102
Above Guidelines0
View Report →
Lincolnshire
People Served765K
Contaminants Tested102
Above Guidelines0
View Report →
Louisville
People Served765K
Contaminants Tested102
Above Guidelines0
View Report →
Meadowview Estates
People Served765K
Contaminants Tested102
Above Guidelines0
View Report →
St. Regis Park
People Served765K
Contaminants Tested102
Above Guidelines0
View Report →
Strathmoor Village
People Served765K
Contaminants Tested102
Above Guidelines0
View Report →
Lexington
People Served300K
Contaminants Tested20
Above Guidelines5
View Report →
Midway
People Served300K
Contaminants Tested20
Above Guidelines5
View Report →
Alexandria
People Served199K
Contaminants Tested101
Above Guidelines0
View Report →
Bellevue
People Served199K
Contaminants Tested101
Above Guidelines0
View Report →
Bromley
People Served199K
Contaminants Tested101
Above Guidelines0
View Report →
California
People Served199K
Contaminants Tested101
Above Guidelines0
View Report →
Claryville
People Served199K
Contaminants Tested101
Above Guidelines0
View Report →
Cold Spring
People Served199K
Contaminants Tested101
Above Guidelines0
View Report →
Covington
People Served199K
Contaminants Tested101
Above Guidelines0
View Report →
Crescent Springs
People Served199K
Contaminants Tested101
Above Guidelines0
View Report →
Crestview Hills
People Served199K
Contaminants Tested101
Above Guidelines0
View Report →
Crestview
People Served199K
Contaminants Tested101
Above Guidelines0
View Report →
Dayton
People Served199K
Contaminants Tested101
Above Guidelines0
View Report →
Edgewood
People Served199K
Contaminants Tested101
Above Guidelines0
View Report →
Elsmere
People Served199K
Contaminants Tested101
Above Guidelines0
View Report →
Erlanger
People Served199K
Contaminants Tested101
Above Guidelines0
View Report →
Fairview
People Served199K
Contaminants Tested101
Above Guidelines0
View Report →
Fort Mitchell
People Served199K
Contaminants Tested101
Above Guidelines0
View Report →
Fort Thomas
People Served199K
Contaminants Tested101
Above Guidelines0
View Report →
Fort Wright
People Served199K
Contaminants Tested101
Above Guidelines0
View Report →
Highland Heights
People Served199K
Contaminants Tested101
Above Guidelines0
View Report →
Independence
People Served199K
Contaminants Tested101
Above Guidelines0
View Report →
Kenton Vale
People Served199K
Contaminants Tested101
Above Guidelines0
View Report →
Lakeside Park
People Served199K
Contaminants Tested101
Above Guidelines0
View Report →
Ludlow
People Served199K
Contaminants Tested101
Above Guidelines0
View Report →
Melbourne
People Served199K
Contaminants Tested101
Above Guidelines0
View Report →
Mentor
People Served199K
Contaminants Tested101
Above Guidelines0
View Report →
Park Hills
People Served199K
Contaminants Tested101
Above Guidelines0
View Report →
Ryland Heights
People Served199K
Contaminants Tested101
Above Guidelines0
View Report →
Silver Grove
People Served199K
Contaminants Tested101
Above Guidelines0
View Report →
Southgate
People Served199K
Contaminants Tested101
Above Guidelines0
View Report →
Taylor Mill
People Served199K
Contaminants Tested101
Above Guidelines0
View Report →
Villa Hills
People Served199K
Contaminants Tested101
Above Guidelines0
View Report →
Walton
People Served199K
Contaminants Tested101
Above Guidelines0
View Report →
Wilder
People Served199K
Contaminants Tested101
Above Guidelines0
View Report →
Plum Springs
People Served74K
Contaminants Tested7
Above Guidelines0
View Report →
Florence
People Served66K
Contaminants Tested7
Above Guidelines0
View Report →
Oakbrook
People Served66K
Contaminants Tested7
Above Guidelines0
View Report →
Union
People Served66K
Contaminants Tested7
Above Guidelines0
View Report →
Paducah
People Served65K
Contaminants Tested101
Above Guidelines0
View Report →
Bowling Green
People Served54K
Contaminants Tested99
Above Guidelines0
View Report →
Catlettsburg
People Served44K
Contaminants Tested20
Above Guidelines1
View Report →
Fort Campbell North
People Served43K
Contaminants Tested83
Above Guidelines2
View Report →
Fort Campbell
People Served43K
Contaminants Tested20
Above Guidelines6
View Report →
Hopkinsville
People Served41K
Contaminants Tested93
Above Guidelines0
View Report →
Glasgow
People Served37K
Contaminants Tested92
Above Guidelines1
View Report →
Georgetown
People Served36K
Contaminants Tested90
Above Guidelines0
View Report →
Owensboro
People Served34K
Contaminants Tested7
Above Guidelines0
View Report →
Danville
People Served33K
Contaminants Tested96
Above Guidelines0
View Report →
Henderson
People Served32K
Contaminants Tested97
Above Guidelines0
View Report →
Bardstown
People Served31K
Contaminants Tested98
Above Guidelines0
View Report →
Brownsville
People Served30K
Contaminants Tested99
Above Guidelines0
View Report →
Winchester
People Served30K
Contaminants Tested98
Above Guidelines2
View Report →
Burnside
People Served30K
Contaminants Tested97
Above Guidelines0
View Report →
Ferguson
People Served30K
Contaminants Tested97
Above Guidelines0
View Report →
Somerset
People Served30K
Contaminants Tested97
Above Guidelines0
View Report →
Madisonville
People Served28K
Contaminants Tested20
Above Guidelines2
View Report →
Elizabethtown
People Served27K
Contaminants Tested20
Above Guidelines1
View Report →
Rineyville
People Served27K
Contaminants Tested95
Above Guidelines0
View Report →
Prestonsburg
People Served27K
Contaminants Tested97
Above Guidelines0
View Report →
Almo
People Served26K
Contaminants Tested20
Above Guidelines6
View Report →
Richmond
People Served25K
Contaminants Tested7
Above Guidelines0
View Report →
Campbellsville
People Served25K
Contaminants Tested97
Above Guidelines0
View Report →
Paintsville
People Served24K
Contaminants Tested92
Above Guidelines1
View Report →
Mount Washington
People Served24K
Contaminants Tested7
Above Guidelines0
View Report →
Shelbyville
People Served24K
Contaminants Tested95
Above Guidelines1
View Report →
Fort Knox
People Served24K
Contaminants Tested99
Above Guidelines0
View Report →
Concord
People Served22K
Contaminants Tested96
Above Guidelines3
View Report →
Monticello
People Served21K
Contaminants Tested91
Above Guidelines0
View Report →
Crittenden
People Served20K
Contaminants Tested92
Above Guidelines0
View Report →
Buckner
People Served20K
Contaminants Tested97
Above Guidelines0
View Report →
La Grange
People Served20K
Contaminants Tested97
Above Guidelines0
View Report →
Taylorsville
People Served19K
Contaminants Tested7
Above Guidelines0
View Report →
Morehead
People Served19K
Contaminants Tested7
Above Guidelines0
View Report →
Versailles
People Served18K
Contaminants Tested97
Above Guidelines0
View Report →
Campbellsburg
People Served18K
Contaminants Tested20
Above Guidelines2
View Report →
North Corbin
People Served18K
Contaminants Tested94
Above Guidelines0
View Report →
Hardinsburg
People Served17K
Contaminants Tested91
Above Guidelines0
View Report →
Cynthiana
People Served17K
Contaminants Tested7
Above Guidelines0
View Report →
Pineville
People Served17K
Contaminants Tested20
Above Guidelines2
View Report →
Beaver Dam
People Served17K
Contaminants Tested97
Above Guidelines1
View Report →
Hartford
People Served17K
Contaminants Tested20
Above Guidelines3
View Report →
Barbourville
People Served16K
Contaminants Tested92
Above Guidelines1
View Report →
St. Mary
People Served16K
Contaminants Tested7
Above Guidelines0
View Report →
Corbin
People Served16K
Contaminants Tested92
Above Guidelines0
View Report →
Pembroke
People Served16K
Contaminants Tested6
Above Guidelines0
View Report →
London
People Served16K
Contaminants Tested6
Above Guidelines0
View Report →
Franklin
People Served15K
Contaminants Tested95
Above Guidelines0
View Report →
East Bernstadt
People Served15K
Contaminants Tested92
Above Guidelines0
View Report →
Lawrenceburg
People Served15K
Contaminants Tested20
Above Guidelines2
View Report →
Berea
People Served15K
Contaminants Tested7
Above Guidelines0
View Report →
Albany
People Served15K
Contaminants Tested92
Above Guidelines1
View Report →
Bagdad
People Served15K
Contaminants Tested6
Above Guidelines1
View Report →
Paris
People Served14K
Contaminants Tested95
Above Guidelines0
View Report →
Doe Valley
People Served14K
Contaminants Tested7
Above Guidelines0
View Report →
Allen
People Served14K
Contaminants Tested94
Above Guidelines0
View Report →
Cadiz
People Served14K
Contaminants Tested91
Above Guidelines0
View Report →
Tyner
People Served14K
Contaminants Tested20
Above Guidelines1
View Report →
Coxs Creek
People Served13K
Contaminants Tested6
Above Guidelines1
View Report →
Springfield
People Served13K
Contaminants Tested91
Above Guidelines0
View Report →
Eubank
People Served12K
Contaminants Tested6
Above Guidelines1
View Report →
Liberty
People Served12K
Contaminants Tested6
Above Guidelines0
View Report →
Greenup
People Served12K
Contaminants Tested20
Above Guidelines2
View Report →
Middlesboro
People Served12K
Contaminants Tested20
Above Guidelines3
View Report →
Knottsville
People Served12K
Contaminants Tested6
Above Guidelines1
View Report →
Grayson
People Served12K
Contaminants Tested20
Above Guidelines2
View Report →
Manchester
People Served11K
Contaminants Tested20
Above Guidelines3
View Report →
Dover
People Served11K
Contaminants Tested20
Above Guidelines2
View Report →
Maysville
People Served11K
Contaminants Tested20
Above Guidelines2
View Report →
Garrison
People Served11K
Contaminants Tested20
Above Guidelines2
View Report →
Salt Lick
People Served10K
Contaminants Tested6
Above Guidelines1
View Report →
Milton
People Served10K
Contaminants Tested6
Above Guidelines2
View Report →
Mayfield
People Served10K
Contaminants Tested90
Above Guidelines1
View Report →
Raceland
People Served10K
Contaminants Tested6
Above Guidelines1
View Report →
Pikeville
People Served10K
Contaminants Tested91
Above Guidelines0
View Report →
Russell Springs
People Served9K
Contaminants Tested7
Above Guidelines0
View Report →
Stanford
People Served9K
Contaminants Tested97
Above Guidelines0
View Report →
Inez
People Served9K
Contaminants Tested95
Above Guidelines0
View Report →
Oak Grove
People Served9K
Contaminants Tested6
Above Guidelines0
View Report →
Auburn
People Served9K
Contaminants Tested6
Above Guidelines1
View Report →
Russellville
People Served9K
Contaminants Tested6
Above Guidelines0
View Report →
Edmonton
People Served9K
Contaminants Tested7
Above Guidelines0
View Report →
Keene
People Served8K
Contaminants Tested6
Above Guidelines0
View Report →
Leitchfield
People Served8K
Contaminants Tested96
Above Guidelines0
View Report →
Louisa
People Served8K
Contaminants Tested95
Above Guidelines0
View Report →
Benton
People Served8K
Contaminants Tested95
Above Guidelines2
View Report →
Lebanon
People Served8K
Contaminants Tested91
Above Guidelines1
View Report →
Scottsville
People Served7K
Contaminants Tested97
Above Guidelines0
View Report →
Nicholasville
People Served7K
Contaminants Tested6
Above Guidelines0
View Report →
Vine Grove
People Served7K
Contaminants Tested7
Above Guidelines1
View Report →
Science Hill
People Served6K
Contaminants Tested7
Above Guidelines0
View Report →
Wilmore
People Served6K
Contaminants Tested95
Above Guidelines0
View Report →
Greenville
People Served6K
Contaminants Tested91
Above Guidelines0
View Report →
Central City
People Served6K
Contaminants Tested91
Above Guidelines0
View Report →
Williamsburg
People Served6K
Contaminants Tested93
Above Guidelines0
View Report →
Williamstown
People Served5K
Contaminants Tested92
Above Guidelines0
View Report →
Frenchburg
People Served5K
Contaminants Tested7
Above Guidelines1
View Report →
Mount Vernon
People Served5K
Contaminants Tested91
Above Guidelines0
View Report →
Hodgenville
People Served5K
Contaminants Tested95
Above Guidelines0
View Report →
Flemingsburg
People Served5K
Contaminants Tested95
Above Guidelines2
View Report →
Lancaster
People Served5K
Contaminants Tested94
Above Guidelines0
View Report →
Mount Olivet
People Served5K
Contaminants Tested7
Above Guidelines0
View Report →
Falmouth
People Served4K
Contaminants Tested91
Above Guidelines0
View Report →
Mayking
People Served4K
Contaminants Tested20
Above Guidelines3
View Report →
Whitesburg
People Served4K
Contaminants Tested20
Above Guidelines3
View Report →
Eddyville
People Served4K
Contaminants Tested20
Above Guidelines1
View Report →
Hanson
People Served4K
Contaminants Tested5
Above Guidelines1
View Report →
Whitesville
People Served4K
Contaminants Tested6
Above Guidelines0
View Report →
Sandy Hook
People Served4K
Contaminants Tested94
Above Guidelines5
View Report →
Sturgis
People Served3K
Contaminants Tested20
Above Guidelines2
View Report →
Hawesville
People Served3K
Contaminants Tested90
Above Guidelines0
View Report →
Lewisport
People Served3K
Contaminants Tested20
Above Guidelines1
View Report →
Hickman
People Served3K
Contaminants Tested20
Above Guidelines1
View Report →
Corinth
People Served3K
Contaminants Tested6
Above Guidelines0
View Report →
Lewisburg
People Served3K
Contaminants Tested7
Above Guidelines0
View Report →
Marion
People Served3K
Contaminants Tested20
Above Guidelines1
View Report →
Salyersville
People Served3K
Contaminants Tested94
Above Guidelines1
View Report →
Brandenburg
People Served3K
Contaminants Tested93
Above Guidelines2
View Report →
Lebanon Junction
People Served3K
Contaminants Tested7
Above Guidelines0
View Report →
Elkton
People Served3K
Contaminants Tested7
Above Guidelines0
View Report →
Horse Cave
People Served3K
Contaminants Tested5
Above Guidelines0
View Report →
Ledbetter
People Served3K
Contaminants Tested96
Above Guidelines2
View Report →
Dawson Springs
People Served3K
Contaminants Tested20
Above Guidelines2
View Report →
Morgantown
People Served3K
Contaminants Tested91
Above Guidelines0
View Report →
Nortonville
People Served3K
Contaminants Tested90
Above Guidelines0
View Report →
Jenkins
People Served3K
Contaminants Tested20
Above Guidelines1
View Report →
Eminence
People Served3K
Contaminants Tested7
Above Guidelines0
View Report →
Sacramento
People Served2K
Contaminants Tested7
Above Guidelines0
View Report →
Guthrie
People Served2K
Contaminants Tested7
Above Guidelines0
View Report →
Tompkinsville
People Served2K
Contaminants Tested91
Above Guidelines0
View Report →
Greensburg
People Served2K
Contaminants Tested94
Above Guidelines0
View Report →
West Liberty
People Served2K
Contaminants Tested95
Above Guidelines1
View Report →
Owingsville
People Served2K
Contaminants Tested6
Above Guidelines0
View Report →
Livermore
People Served2K
Contaminants Tested94
Above Guidelines0
View Report →
Bonnieville
People Served2K
Contaminants Tested5
Above Guidelines1
View Report →
Munfordville
People Served2K
Contaminants Tested6
Above Guidelines0
View Report →
New Castle
People Served2K
Contaminants Tested6
Above Guidelines0
View Report →
Carlisle
People Served2K
Contaminants Tested91
Above Guidelines0
View Report →
Warsaw
People Served2K
Contaminants Tested96
Above Guidelines4
View Report →
White Plains
People Served2K
Contaminants Tested90
Above Guidelines0
View Report →
Kevil
People Served2K
Contaminants Tested95
Above Guidelines0
View Report →
Middlesborough
People Served2K
Contaminants Tested89
Above Guidelines1
View Report →
Irvington
People Served2K
Contaminants Tested7
Above Guidelines0
View Report →
Frankfort
People Served2K
Contaminants Tested5
Above Guidelines1
View Report →
Island
People Served2K
Contaminants Tested6
Above Guidelines0
View Report →
Crab Orchard
People Served1K
Contaminants Tested7
Above Guidelines0
View Report →
Baxter
People Served1K
Contaminants Tested19
Above Guidelines5
View Report →
Centertown
People Served1K
Contaminants Tested7
Above Guidelines1
View Report →
Evarts
People Served1K
Contaminants Tested19
Above Guidelines5
View Report →
Mortons Gap
People Served1K
Contaminants Tested7
Above Guidelines0
View Report →
Burgin
People Served1K
Contaminants Tested7
Above Guidelines0
View Report →
Muldraugh
People Served1K
Contaminants Tested7
Above Guidelines0
View Report →
Martin
People Served1K
Contaminants Tested7
Above Guidelines0
View Report →
Butler
People Served1K
Contaminants Tested7
Above Guidelines0
View Report →
West Point
People Served1K
Contaminants Tested95
Above Guidelines2
View Report →
Calhoun
People Served1K
Contaminants Tested91
Above Guidelines0
View Report →
Symsonia
People Served1K
Contaminants Tested90
Above Guidelines1
View Report →
Fordsville
People Served1K
Contaminants Tested7
Above Guidelines0
View Report →
Drakesboro
People Served1K
Contaminants Tested7
Above Guidelines0
View Report →
Adairville
People Served1K
Contaminants Tested7
Above Guidelines0
View Report →
Livingston
People Served1K
Contaminants Tested7
Above Guidelines0
View Report →
Burlington
People Served0K
Contaminants Tested95
Above Guidelines1
View Report →
Cumberland
People Served0K
Contaminants Tested20
Above Guidelines3
View Report →