Skip to main content

New Hampshire Water Quality Reports

Comprehensive water quality data for 99 cities across New Hampshire. View EPA-verified contaminant levels and get filter recommendations.

99
Cities
97
Safe
2
Monitor
0
At Risk

Water Quality by County

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

Loading map...
Data from 9 cities serving 383,650 people across 5 counties.

Cities in New Hampshire

Manchester

People Served124K
Contaminants Tested0
Above Guidelines0
View Report β†’

Nashua

People Served123K
Contaminants Tested0
Above Guidelines0
View Report β†’

East Merrimack

People Served113K
Contaminants Tested0
Above Guidelines0
View Report β†’

Hudson

People Served105K
Contaminants Tested0
Above Guidelines0
View Report β†’

Dover

People Served29K
Contaminants Tested0
Above Guidelines0
View Report β†’

Rollinsford

People Served29K
Contaminants Tested20
Above Guidelines0
View Report β†’

Rochester

People Served26K
Contaminants Tested0
Above Guidelines0
View Report β†’

Merrimack

People Served25K
Contaminants Tested0
Above Guidelines0
View Report β†’

Laconia

People Served17K
Contaminants Tested0
Above Guidelines0
View Report β†’

Lakeport

People Served17K
Contaminants Tested0
Above Guidelines0
View Report β†’

Durham

People Served16K
Contaminants Tested0
Above Guidelines0
View Report β†’

Exeter

People Served14K
Contaminants Tested0
Above Guidelines0
View Report β†’

Seabrook Beach

People Served14K
Contaminants Tested0
Above Guidelines0
View Report β†’

Seabrook

People Served14K
Contaminants Tested0
Above Guidelines0
View Report β†’

Somersworth

People Served12K
Contaminants Tested0
Above Guidelines0
View Report β†’

Lebanon

People Served10K
Contaminants Tested0
Above Guidelines0
View Report β†’

Berlin

People Served10K
Contaminants Tested0
Above Guidelines0
View Report β†’

Milford

People Served10K
Contaminants Tested0
Above Guidelines0
View Report β†’

Plymouth

People Served7K
Contaminants Tested0
Above Guidelines0
View Report β†’

Newmarket

People Served5K
Contaminants Tested0
Above Guidelines0
View Report β†’

Newport

People Served5K
Contaminants Tested0
Above Guidelines0
View Report β†’

Raymond

People Served5K
Contaminants Tested0
Above Guidelines0
View Report β†’

Goffstown

People Served4K
Contaminants Tested0
Above Guidelines0
View Report β†’

Meredith

People Served4K
Contaminants Tested0
Above Guidelines0
View Report β†’

Hooksett

People Served4K
Contaminants Tested0
Above Guidelines0
View Report β†’

Jaffrey

People Served4K
Contaminants Tested0
Above Guidelines0
View Report β†’

Bristol

People Served3K
Contaminants Tested0
Above Guidelines0
View Report β†’

Grantham

People Served3K
Contaminants Tested0
Above Guidelines0
View Report β†’

Farmington

People Served3K
Contaminants Tested0
Above Guidelines0
View Report β†’

Waterville Valley

People Served3K
Contaminants Tested0
Above Guidelines0
View Report β†’

Winchester

People Served3K
Contaminants Tested0
Above Guidelines0
View Report β†’

Lincoln

People Served3K
Contaminants Tested0
Above Guidelines0
View Report β†’

New London

People Served3K
Contaminants Tested20
Above Guidelines2
View Report β†’

North Woodstock

People Served3K
Contaminants Tested0
Above Guidelines0
View Report β†’

Gorham

People Served3K
Contaminants Tested0
Above Guidelines0
View Report β†’

Groveton

People Served3K
Contaminants Tested0
Above Guidelines0
View Report β†’

Henniker

People Served3K
Contaminants Tested0
Above Guidelines0
View Report β†’

Charlestown

People Served3K
Contaminants Tested0
Above Guidelines0
View Report β†’

Tilton

People Served3K
Contaminants Tested0
Above Guidelines0
View Report β†’

Lancaster

People Served2K
Contaminants Tested0
Above Guidelines0
View Report β†’

Enfield

People Served2K
Contaminants Tested0
Above Guidelines0
View Report β†’

Hillsboro

People Served2K
Contaminants Tested0
Above Guidelines0
View Report β†’

Hillsborough

People Served2K
Contaminants Tested0
Above Guidelines0
View Report β†’

Hinsdale

People Served2K
Contaminants Tested0
Above Guidelines0
View Report β†’

Ashland

People Served2K
Contaminants Tested0
Above Guidelines0
View Report β†’

Bethlehem

People Served2K
Contaminants Tested0
Above Guidelines0
View Report β†’

Wilton

People Served2K
Contaminants Tested0
Above Guidelines0
View Report β†’

Whitefield

People Served2K
Contaminants Tested0
Above Guidelines0
View Report β†’

Epping

People Served2K
Contaminants Tested0
Above Guidelines0
View Report β†’

Campton

People Served2K
Contaminants Tested0
Above Guidelines0
View Report β†’

Holderness

People Served2K
Contaminants Tested0
Above Guidelines0
View Report β†’

Sanbornville

People Served1K
Contaminants Tested20
Above Guidelines0
View Report β†’

Brentwood

People Served1K
Contaminants Tested0
Above Guidelines0
View Report β†’

Colebrook

People Served1K
Contaminants Tested0
Above Guidelines0
View Report β†’

Madison

People Served1K
Contaminants Tested0
Above Guidelines0
View Report β†’

Troy

People Served1K
Contaminants Tested0
Above Guidelines0
View Report β†’

Greenville

People Served1K
Contaminants Tested0
Above Guidelines0
View Report β†’

Walpole

People Served1K
Contaminants Tested0
Above Guidelines0
View Report β†’

Lisbon

People Served1K
Contaminants Tested0
Above Guidelines0
View Report β†’

Warner

People Served1K
Contaminants Tested0
Above Guidelines0
View Report β†’

Meriden

People Served1K
Contaminants Tested0
Above Guidelines0
View Report β†’

North Walpole

People Served1K
Contaminants Tested0
Above Guidelines0
View Report β†’

New Hampton

People Served1K
Contaminants Tested0
Above Guidelines0
View Report β†’

Moultonborough

People Served1K
Contaminants Tested0
Above Guidelines0
View Report β†’

Jackson

People Served1K
Contaminants Tested0
Above Guidelines0
View Report β†’

Derry

People Served0K
Contaminants Tested0
Above Guidelines0
View Report β†’

Amherst

People Served0K
Contaminants Tested0
Above Guidelines0
View Report β†’

Hampton

People Served0K
Contaminants Tested0
Above Guidelines0
View Report β†’

Alton

People Served0K
Contaminants Tested0
Above Guidelines0
View Report β†’

Weare

People Served0K
Contaminants Tested0
Above Guidelines0
View Report β†’

Bedford

People Served0K
Contaminants Tested0
Above Guidelines0
View Report β†’

Lyme

People Served0K
Contaminants Tested0
Above Guidelines0
View Report β†’

Center Harbor

People Served0K
Contaminants Tested0
Above Guidelines0
View Report β†’

South Hooksett

People Served0K
Contaminants Tested0
Above Guidelines0
View Report β†’

Plainfield

People Served0K
Contaminants Tested0
Above Guidelines0
View Report β†’

Northwood

People Served0K
Contaminants Tested0
Above Guidelines0
View Report β†’

West Ossipee

People Served0K
Contaminants Tested0
Above Guidelines0
View Report β†’

Windham

People Served0K
Contaminants Tested0
Above Guidelines0
View Report β†’

Hampton Beach

People Served0K
Contaminants Tested0
Above Guidelines0
View Report β†’

Portsmouth

People Served0K
Contaminants Tested0
Above Guidelines0
View Report β†’

Warren

People Served0K
Contaminants Tested0
Above Guidelines0
View Report β†’

Stratham

People Served0K
Contaminants Tested0
Above Guidelines0
View Report β†’

Conway

People Served0K
Contaminants Tested0
Above Guidelines0
View Report β†’

Glen

People Served0K
Contaminants Tested0
Above Guidelines0
View Report β†’

Atkinson

People Served0K
Contaminants Tested0
Above Guidelines0
View Report β†’

Keene

People Served0K
Contaminants Tested106
Above Guidelines1
View Report β†’

Salem

People Served0K
Contaminants Tested0
Above Guidelines0
View Report β†’

Barrington

People Served0K
Contaminants Tested3
Above Guidelines0
View Report β†’

Sandown

People Served0K
Contaminants Tested0
Above Guidelines0
View Report β†’

Tamworth

People Served0K
Contaminants Tested0
Above Guidelines0
View Report β†’

Northumberland

People Served0K
Contaminants Tested0
Above Guidelines0
View Report β†’

Hopkinton

People Served0K
Contaminants Tested0
Above Guidelines0
View Report β†’

Sunapee

People Served0K
Contaminants Tested0
Above Guidelines0
View Report β†’

Concord

People Served0K
Contaminants Tested0
Above Guidelines0
View Report β†’

Thornton

People Served0K
Contaminants Tested0
Above Guidelines0
View Report β†’

Intervale

People Served0K
Contaminants Tested0
Above Guidelines0
View Report β†’

Gilford

People Served0K
Contaminants Tested0
Above Guidelines0
View Report β†’

Glenciff

People Served0K
Contaminants Tested0
Above Guidelines0
View Report β†’

Woodsville

People Served0K
Contaminants Tested0
Above Guidelines0
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.