Skip to main content

Kentucky Water Quality Reports

Comprehensive water quality data for 314 cities across Kentucky. View EPA-verified contaminant levels and get filter recommendations.

314
Cities
224
Safe
78
Monitor
12
At Risk

Water Quality by County

Explore aggregated water quality scores across Kentucky counties. Scores are calculated based on EPA data and weighted by population.

Loading map...
Data from 44 cities serving 1,809,691 people across 38 counties.

Cities in Kentucky

Dayton

People Served950K
Contaminants Tested211
Above Guidelines5
View Report β†’

Ludlow

People Served950K
Contaminants Tested211
Above Guidelines5
View Report β†’

Audubon Park

People Served765K
Contaminants Tested102
Above Guidelines0
View Report β†’

Brownsboro Village

People Served765K
Contaminants Tested102
Above Guidelines0
View Report β†’

Houston Acres

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. Matthews

People Served765K
Contaminants Tested102
Above Guidelines0
View Report β†’

St. Regis Park

People Served765K
Contaminants Tested102
Above Guidelines0
View Report β†’

Strathmoor Manor

People Served765K
Contaminants Tested102
Above Guidelines0
View Report β†’

Strathmoor Village

People Served765K
Contaminants Tested102
Above Guidelines0
View Report β†’

Watterson Park

People Served765K
Contaminants Tested102
Above Guidelines0
View Report β†’

Wellington

People Served765K
Contaminants Tested102
Above Guidelines0
View Report β†’

Lexington

People Served301K
Contaminants Tested195
Above Guidelines1
View Report β†’

Lexington-Fayette

People Served300K
Contaminants Tested103
Above Guidelines1
View Report β†’

Midway

People Served300K
Contaminants Tested20
Above Guidelines3
View Report β†’

Mentor

People Served222K
Contaminants Tested166
Above Guidelines3
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 β†’

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 β†’

Ft Thomas

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 β†’

Melbourne

People Served199K
Contaminants Tested101
Above Guidelines0
View Report β†’

Newport

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 β†’

Bowling Green

People Served128K
Contaminants Tested106
Above Guidelines0
View Report β†’

Owensboro

People Served97K
Contaminants Tested109
Above Guidelines0
View Report β†’

Florence

People Served96K
Contaminants Tested13
Above Guidelines0
View Report β†’

Union

People Served96K
Contaminants Tested13
Above Guidelines0
View Report β†’

Hopkinsville

People Served85K
Contaminants Tested176
Above Guidelines2
View Report β†’

Elizabethtown

People Served76K
Contaminants Tested95
Above Guidelines1
View Report β†’

Somerset

People Served76K
Contaminants Tested201
Above Guidelines0
View Report β†’

Plum Springs

People Served74K
Contaminants Tested7
Above Guidelines0
View Report β†’

Burlington

People Served66K
Contaminants Tested102
Above Guidelines1
View Report β†’

Hebron

People Served66K
Contaminants Tested7
Above Guidelines0
View Report β†’

Oakbrook

People Served66K
Contaminants Tested7
Above Guidelines0
View Report β†’

Paducah

People Served65K
Contaminants Tested193
Above Guidelines0
View Report β†’

Hendron

People Served65K
Contaminants Tested101
Above Guidelines0
View Report β†’

Frankfort

People Served62K
Contaminants Tested106
Above Guidelines1
View Report β†’

Richmond

People Served61K
Contaminants Tested99
Above Guidelines0
View Report β†’

London

People Served55K
Contaminants Tested196
Above Guidelines1
View Report β†’

Ferguson

People Served53K
Contaminants Tested103
Above Guidelines0
View Report β†’

Oak Grove

People Served52K
Contaminants Tested89
Above Guidelines2
View Report β†’

Flatwoods

People Served51K
Contaminants Tested161
Above Guidelines3
View Report β†’

Russell

People Served51K
Contaminants Tested161
Above Guidelines3
View Report β†’

Shelbyville

People Served45K
Contaminants Tested109
Above Guidelines1
View Report β†’

Bardstown

People Served45K
Contaminants Tested104
Above Guidelines0
View Report β†’

Ashland

People Served44K
Contaminants Tested93
Above Guidelines0
View Report β†’

Fort Campbell North

People Served43K
Contaminants Tested83
Above Guidelines2
View Report β†’

Fort Campbell

People Served43K
Contaminants Tested20
Above Guidelines6
View Report β†’

Ft. Campbell

People Served43K
Contaminants Tested83
Above Guidelines2
View Report β†’

Nicholasville

People Served42K
Contaminants Tested102
Above Guidelines3
View Report β†’

Worthington

People Served40K
Contaminants Tested160
Above Guidelines4
View Report β†’

Raceland

People Served38K
Contaminants Tested66
Above Guidelines3
View Report β†’

Danville

People Served37K
Contaminants Tested103
Above Guidelines0
View Report β†’

Glasgow

People Served37K
Contaminants Tested92
Above Guidelines1
View Report β†’

Georgetown

People Served36K
Contaminants Tested90
Above Guidelines0
View Report β†’

Westwood

People Served35K
Contaminants Tested59
Above Guidelines3
View Report β†’

Morehead

People Served34K
Contaminants Tested192
Above Guidelines0
View Report β†’

Masonville

People Served34K
Contaminants Tested7
Above Guidelines0
View Report β†’

North Corbin

People Served34K
Contaminants Tested186
Above Guidelines0
View Report β†’

Burnside

People Served32K
Contaminants Tested188
Above Guidelines0
View Report β†’

Madisonville

People Served32K
Contaminants Tested102
Above Guidelines0
View Report β†’

Henderson

People Served32K
Contaminants Tested97
Above Guidelines0
View Report β†’

La Grange

People Served30K
Contaminants Tested104
Above Guidelines0
View Report β†’

Brownsville

People Served30K
Contaminants Tested99
Above Guidelines0
View Report β†’

Winchester

People Served30K
Contaminants Tested98
Above Guidelines2
View Report β†’

Benton

People Served29K
Contaminants Tested282
Above Guidelines4
View Report β†’

Leitchfield

People Served28K
Contaminants Tested190
Above Guidelines0
View Report β†’

Prestonsburg

People Served27K
Contaminants Tested187
Above Guidelines0
View Report β†’

Cecilia

People Served27K
Contaminants Tested95
Above Guidelines0
View Report β†’

Rineyville

People Served27K
Contaminants Tested95
Above Guidelines0
View Report β†’

Hazard

People Served27K
Contaminants Tested92
Above Guidelines0
View Report β†’

Almo

People Served26K
Contaminants Tested20
Above Guidelines6
View Report β†’

Showing top 100 of 314 cities by population.

Use the search box above to find any city in Kentucky.

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.