Tapcensus

New Hampshire

Cheshire County drinking water quality

168 active public water systems serve 69,082 people in Cheshire County. 120 are compliant, 48 had at least one EPA violation in the past three years, 1 is a designated serious violator, and 0 carry a health flag.

Active systems 168 34 community systems
People served 69K by public water systems
Systems with violations 48 29% of active systems, past 3 years
Serious violators 1 0 systems carry a health flag

Needs attention

Route 10 Mini Mart NH2308100 · Swanzey · Transient non-community system · Serves 150 3 rules violated in the past three years. Unresolved: Revised Total Coliform Rule (RTCR).

Community water systems

34 systems, largest first
SystemServesStatusRules violated, 3 yrUnresolved
Keene Water Dept
Keene
30,000 0 0
Jaffrey Water Works
Jaffrey
3,800 0 0
Winchester Water Dept
Winchester
2,800 0 0
North Hinsdale Water Dept
Hinsdale
1,800 0 0
N Swanzey Water and Fire Prct
Swanzey
1,700 0 0
Hinsdale Water Dept/downtown
Hinsdale
1,600 0 0
Troy Water Works
Troy
1,200 0 0
Walpole Water Dept
Walpole
1,057 0 0
Marlborough Water Works
Marlborough
750 0 0
N Walpole Village District/low
Walpole
625 5 1
West Swanzey Water
Swanzey
430 0 0
Cheshire County Complex
Westmoreland
380 0 0
Pine Grove Mobile Home Park
Swanzey
305 0 0
View Point Coop
Swanzey
248 0 0
Monadnock Tenants
Rindge
200 1 1
Forest View Estates
Swanzey
180 0 0
South Parrish
Winchester
140 0 0
Green Valley Mobile Home Park
Winchester
127 3 0
N Walpole Village Dist/high
Walpole
125 5 1
Eastfield Crossing
Swanzey
113 1 0
Ashuelot River Apts
Swanzey
100 0 0
Marlborough Estates
Marlborough
100 1 0
Fitzwilliam Village/laughner
Fitzwilliam
65 1 0
Dunbar Properties
Rindge
60 0 0
Well Hill
Alstead
60 0 0
Payson Village
Rindge
54 0 0
Fitzwilliam Village/massin
Fitzwilliam
53 0 0
Hampshire Court Water
Rindge
50 0 0
Surry Village Water
Surry
50 1 0
Carriage Apts
Rindge
43 0 0
Fitzwilliam Village/prigge
Fitzwilliam
43 1 0
20 Jaffrey RD
Fitzwilliam
32 1 1
Residential Camp Monadnock
Jaffrey
28 2 0
Papermill Village
Alstead
24 0 0
Non-community systems (134: schools, campgrounds, workplaces, restaurants)

These systems serve places people visit rather than homes.

SystemServesStatusRules violated, 3 yrUnresolved
Franklin Pierce University
Rindge
1,638 1 0
Monadnock Regional High Sch
Swanzey
1,202 1 1
New World Gas
Rindge
700 1 0
Chesterfield Petro
Chesterfield
500 0 0
Rindge Memorial Sch
Rindge
450 4 3
Grace Comm Evang Free Church
Chesterfield
400 0 0
Stuart and Johns Sugar House
Westmoreland
400 0 0
Veterans of Foreign Wars 5613
Jaffrey
400 3 1
Camp Takodah
Richmond
375 2 0
Alstead Vilas Sch
Alstead
367 0 0
Camp Spofford/kitchen
Chesterfield
357 0 0
United Natural Foods
Chesterfield
330 2 0
Chesterfield Central Sch
Chesterfield
322 0 0
State Line Campground
Fitzwilliam
313 0 0
Woodmore Campground
Rindge
313 0 0
Kingdom Christian Ministries
Dublin
300 0 0
Hannaford Rindge 8180
Rindge
275 0 0
Hometown Irving
Rindge
250 0 0
Rindge Crossings
Rindge
250 0 0
George S Emerson Elem Sch
Fitzwilliam
235 1 1
Swanzey Lake Camping Area
Swanzey
224 1 0
Dublin School
Dublin
215 2 0
Aldworth Manor
Harrisville
212 0 0
Ashuelot River Campground
Swanzey
202 0 0
Camp Squanto/dining Hall
Swanzey
200 0 0
Camp Starfish / Moose Manor
Rindge
200 0 0
Camp Starfish/crescent
Rindge
200 0 0
Camp Starfish/kitchen
Rindge
200 0 0
Camp Wanocksett/kitchen
Jaffrey
200 0 0
Camp Wanocksett/parking Lot
Dublin
200 0 0
Cheshire Market Place
Rindge
200 2 0
Monadnock State Park/main
Jaffrey
200 1 0
MR Mikes
Stoddard
200 0 0
Otter Brook Lake Rec Area
Keene
200 0 0
Pierre Place
Chesterfield
200 0 0
Riverside Hotel
Chesterfield
200 0 0
Shir Roy Camping Area
Richmond
200 1 0
ST Benedict Center Monastery
Richmond
200 0 0
Surry Mountain Picnic Area
Surry
200 0 0
Town Beach Wares Grove
Chesterfield
200 1 0
Camp WA Klo
Dublin
190 0 0
Camp WA Klo/dining Hall
Jaffrey
190 0 0
Pilgrim Pines
Swanzey
180 0 0
Laurel Lake Campground
Fitzwilliam
175 0 0
Westmoreland Elementary Sch
Westmoreland
167 0 0
Dublin Christian Academy
Dublin
155 0 0
Camp Spofford/chapel
Chesterfield
150 0 0
Hometown Diner
Rindge
150 2 2
Route 10 Mini Mart
Swanzey
150 3 1
T Bird Mini Mart
Dublin
150 0 0
Woodbrook Camp and Tennis Club
Fitzwilliam
150 0 0
Fleur de Lis Camp
Fitzwilliam
146 0 0
Camp Glen Brook
Marlborough
140 0 0
Camp Spofford/chalet
Chesterfield
140 0 0
Inn at East Hill Farm
Troy
140 0 0
Surry Mountain Camping Area
Surry
138 0 0
Stonewall Farm/learning Ctr
Keene
135 0 0
Rocky Brook Motel
Keene
130 1 0
Keene Lodge of Elks Camp
Keene
125 0 0
Del Rossis Trattoria
Dublin
100 0 0
Four Star Catering
Rindge
100 1 0
Monadnock ST Pk/gilson PD Cpg
Jaffrey
100 0 0
Pilgrim Pines Campground
Swanzey
100 1 0
Pizza Haven
Rindge
100 0 0
Richardson Park
Swanzey
100 1 0
Valvoline/sandwich Master
Rindge
100 0 0
Wendys
Rindge
100 0 0
Wildwood/directors Cabin
Rindge
100 0 0
Wildwood/well Spot
Rindge
100 0 0
Georges Field Water System
Hinsdale
99 0 0
Camp Wiyaka
Richmond
96 0 0
James Faulkner Memorial Sch
Stoddard
96 0 0
Toah Nipi/retreat Bethel
Rindge
88 0 0
Toyota of Keene
Swanzey
85 0 0
Surry Village Charter Sch
Surry
83 1 1
Benson Woodworking
Walpole
80 0 0
Dublin Consolidated Sch
Dublin
80 1 0
Fall Mountain Shopping Plaza
Alstead
80 0 0
WS Badger CO
Gilsum
80 0 0
Old Farm House at East Hill
Troy
79 0 0
Roads End Farm/north
Chesterfield
77 0 0
Merriewoode Village
Stoddard
75 0 0
Pit Stop Rest/macs Convenience
Westmoreland
75 0 0
Town of Nelson
Nelson
75 0 0
Twinkle Town
Swanzey
75 0 0
Mountain Shadows Sch
Dublin
72 0 0
Apple Hill Ctr/chamber Music
Nelson
70 0 0
NH Detox and Rehab
Dublin
65 0 0
Heritage Christian School
Rindge
64 0 0
Gilsum Elementary Sch
Gilsum
62 1 1
Toah Nipi/retreat Hebron
Rindge
62 0 0
Honeybee Hollow
Swanzey
61 0 0
Coach and Four Motor Inn
Marlborough
60 3 0
Nelson Elementary Sch
Nelson
60 0 0
Wells Memorial Sch
Harrisville
60 0 0
Yankee Publishing
Dublin
60 1 0
Big Deal
Chesterfield
50 0 0
Cathedral of the Pines
Rindge
50 1 0
Dollar General Store 17668
Troy
50 0 0
Dublin General Store
Dublin
50 1 0
All 134 in the systems table
Inactive systems (107, no longer operating or reporting)

Kept for the record and excluded from the county totals above. Browse inactive systems.

About this data

Totals cover active systems. Systems serving more than one county are counted in each county. EPA counts the rules a system was in violation of, not the individual violations; one rule can carry several.

Source: the U.S. EPA's Enforcement and Compliance History Online system (ECHO), which publishes the federal Safe Drinking Water Information System. EPA's terms and values are shown as published. The New Hampshire records are from EPA's data refresh of Oct 7, 2026; EPA refreshes this data quarterly, and states report to EPA with a lag of three to six months, so the newest violations may not appear yet. Retrieved from ECHO on Oct 11, 2026.