MyCleanWater

New Hampshire Water Quality by City

Water quality reports for 178 cities in New Hampshire.

CityPopulationContaminantsAbove LimitPFASViolations
Manchester124K11None25 active
Nashua89K51None81 active
Concord44K00None61 active
Portsmouth33K92None21 active
Keene30K00None3 active
Dover29K10None2 active
Merrimack26K00None27 active
Rochester25K00None10 active
Salem21K31None19 active
Lakeport21K00NoneNone
Derry17K11None42 active
Hudson17K31None6 active
Durham16K00None3 active
Seabrook14K32NoneNone
Exeter12K71None46 active
Somersworth12K00None9 active
Lebanon10K00None15 active
Berlin10K00None5 active
Milford10K00NoneNone
Claremont9K00NoneNone
Hanover9K00None4 active
Franklin7K00None9 active
Atkinson7K62None17 active
Plymouth7K00None20 active
Littleton7K00None4 active
Wolfeboro6K00None30 active
North Conway6K00None13 active
Pembroke5K21None3 active
Newmarket5K00None5 active
Newport5K00None2 active
Hooksett5K21None11 active
Peterborough5K00NoneNone
Rye4K42NoneNone
Jaffrey4K33None4 active
Intervale4K00None8 active
Meredith4K00None27 active
Bristol4K10None1 active
Grantham3K00NoneNone
Lincoln3K00None7 active
Raymond3K20None8 active
Farmington3K00None13 active
Waterville Valley3K00None1 active
Henniker3K00None9 active
Goffstown3K00None11 active
North Woodstock3K00None4 active
Charlestown3K00None8 active
Winchester3K00None9 active
New London3K00None7 active
Conway3K00None5 active
Northumberland3K00None6 active
Gorham3K00None9 active
Tilton3K00None33 active
Lancaster2K00None14 active
Woodsville2K00None10 active
Moultonborough2K00None66 active
Hillsborough2K00None7 active
Hinsdale2K00None3 active
Alton2K00None15 active
Wilton2K00None4 active
Bethlehem2K00None27 active
Rollinsford2K00NoneNone
Sunapee2K00None15 active
Whitefield2K00None2 active
Epping2K00None18 active
Ashland2K00None13 active
Gilford1K00None125 active
Sanbornville1K00None7 active
N Swanzey1K00None1 active
Brentwood1K00None3 active
Enfield1K00None16 active
Hillsboro1K00None4 active
Colebrook1K00None7 active
Campton1K00None33 active
Madison1K10NoneNone
Troy1K00None12 active
Greenville1K00None7 active
Walpole1K00None15 active
Lisbon1K00None8 active
Antrim92000None18 active
Twin Mountain87500None13 active
Center Ossipee86000None61 active
Allenstown80000None4 active
Epsom80000None46 active
Marlborough75000None2 active
Meriden75000None17 active
North Haverhill75000None6 active
Northwood68800None17 active
Canaan68400None6 active
Warner66000None5 active
Andover65000None12 active
Unity62500None8 active
Bartlett62500None15 active
Glen60000None25 active
Newfields55000None3 active
Haverhill54000None15 active
Franconia53500None1 active
Jackson50000None8 active
Hancock45000None16 active
West Swanzey43000NoneNone
West Stewartstown42800None16 active
Belmont41300None7 active
Lochmere40500NoneNone
East Hampstead39000None1 active
Hales Location38500NoneNone
Loudon37000None5 active
Swanzey30500None2 active
Monroe30000None4 active
Greenfield30000None7 active
Stratford30000None12 active
Windsor28000None3 active
Ossipee25800None20 active
Barrington25000None9 active
Deering24500None3 active
Pittsburg23300None12 active
Glencliff23000None14 active
Center Harbor22500None8 active
Hopkinton21500NoneNone
Newbury20800NoneNone
Rindge20000None8 active
Weare20000None14 active
Contoocook20000NoneNone
Warren20000None2 active
Holderness19300NoneNone
Errol18300None4 active
Freedom18010None31 active
Bedford18000None95 active
Hampton17500None10 active
Atkinston17000NoneNone
Center Conway15500None13 active
Windham15500None35 active
Bow15000None6 active
Stratham15000None8 active
Center Tuftonboro14300None6 active
Sanbornton13400NoneNone
Tamworth13000None6 active
Francestown13000None9 active
Hill13000None4 active
Orford12800None10 active
Danville12400None2 active
E Wakefield12000NoneNone
Pelham11500None1 active
New Ipswich10400None35 active
Bath10000None13 active
Chester10000NoneNone
Hollis10000NoneNone
Newton10000None3 active
Laconia10000None14 active
Plaistow9800None7 active
Fremont9700None2 active
Kingston9700NoneNone
Madbury9000None6 active
Sandown9000None5 active
Webster9000NoneNone
Suncook9000NoneNone
New Hampton9000None6 active
Londonderry8800None36 active
New Durham8000None4 active
Deerfield7300NoneNone
E Kingston7200NoneNone
Candia7000None2 active
Winnisquam6500None2 active
Hebron6500None5 active
Fitzwilliam6500None4 active
Northfield6400None5 active
Milan6000None9 active
N Walpole6000None5 active
Alstead6000None11 active
Bennington6000None2 active
Chocorua5800None4 active
Lyme5800None6 active
Thornton5300NoneNone
Wilmot5300None25 active
Amherst5100NoneNone
N Conway5000None4 active
Surry5000None4 active
N Stratford5000NoneNone
Lee3500None1 active
N Woodstock2800None7 active