💧 TapWaterData

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 →

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.