Tapcensus

Michigan

Ottawa County drinking water quality

234 active public water systems serve 246,130 people in Ottawa County. 109 are compliant, 125 had at least one EPA violation in the past three years, 4 are designated serious violators, and 2 carry a health flag.

Active systems 234 26 community systems
People served 246K by public water systems
Systems with violations 125 53% of active systems, past 3 years
Serious violators 4 2 systems carry a health flag

Needs attention

Allendale KOA MI2017170 · Transient non-community system · Serves 560 4 rules violated in the past three years. Unresolved: E. coli (Escherichia coli), Public Notification Rule, and Revised Total Coliform Rule (RTCR).
Conestoga Grand River Campground MI2017570 · Transient non-community system · Serves 365 2 rules violated in the past three years. Unresolved: Revised Total Coliform Rule (RTCR).
Tallmadge Meadows MI0040426 · Community water system · Serves 268 5 rules violated in the past three years. Unresolved: Groundwater Rule (GWR), Nitrate, and Revised Total Coliform Rule (RTCR).
Dekker Bros Farms Migrant Housing MI2066870 · Transient non-community system · Serves 45 1 rule violated in the past three years
Olson's Southern Grand Marina MI2012970 · Transient non-community system · Serves 60 2 rules violated in the past three years. Unresolved: Revised Total Coliform Rule (RTCR).

Community water systems

26 systems, largest first
SystemServesStatusRules violated, 3 yrUnresolved
Holland Board of Public Works
Holland
49,687 1 0
Georgetown Township
Jenison
41,086 0 0
Holland Township Consolidated
26,100 0 0
Allendale Township
Allendale
19,725 0 0
Grand Haven Township
15,051 0 0
Grand Haven
Grand Haven
10,412 0 0
Spring Lake Township
9,393 1 0
Zeeland Board of Public Works
Zeeland
8,328 0 0
Hudsonville
Hudsonville
7,708 0 0
Coopersville
Coopersville
4,519 1 0
Jamestown Township
Jamestown
3,330 1 0
Ferrysburg
Ferrysburg
3,268 1 0
Spring Lake
Spring Lake
2,512 0 0
West Olive Estates
1,850 1 0
Crockery Township
Nunica
1,847 0 0
Olive/blendon Twps
Borculo
544 3 1
Crockery Mobile Home Park
413 2 0
Port Sheldon Township
407 0 0
Tallmadge Meadows
268 5 1
Sheldon Dunes
240 0 0
Cricklewood Court
155 2 0
Polkton Township
Eastmanville
135 0 0
Grand Country
130 1 0
Intersect Healthcare
86 2 0
Country Village
78 4 0
Northwest Ottawa CO Water Syst
Grand Haven
1 0 0
Non-community systems (208: schools, campgrounds, workplaces, restaurants)

These systems serve places people visit rather than homes.

SystemServesStatusRules violated, 3 yrUnresolved
Oaisd Careerline Tech Center
1,425 1 1
Mdot Zeeland Rest Area, R528
1,250 0 0
Camp 89
950 1 0
Next Door Store #5052
900 2 1
Stanton Junction
900 0 0
Admiral #5862
825 1 0
J&h Oil CO Olive
825 0 0
Berlin Fair Assoc.
800 0 0
Berlin Fair Assoc.
800 0 0
Mdot Fruitport, R502
800 0 0
Consumers Energy Wells 4, 6 & 17
600 1 1
Dutch Treat Camping
600 1 0
Dutch Treat Camping North Well
600 1 0
St. Michael's Cath Church-Coopersville
600 0 0
Allendale KOA
560 4 2
Bazan Baldwin Oaks Family Campground
509 1 0
Berlin Fair Grounds Assoc.
500 0 0
Berlin Fair Grounds Assoc.
500 0 0
J&h Family Stores Grandville
500 0 0
Summit Church West Olive (new Bldg)
500 0 0
Summit Church West Olive (old Bldg)
500 1 0
Celebration Bible Church
460 2 0
Bauer Christian Reformed Church
450 1 0
Corewell Health Zeeland Hospital
Zeeland
415 0 0
Chapel in the Pines Family Campground
402 1 0
Berlin Fair Assoc.
400 1 1
Port Sheldon Party Store
400 1 0
Grace Protestant Reformed Church
370 2 0
Conestoga Grand River Campground
365 2 0
Robinson Elementary
362 0 0
Leprino Foods Allendale
350 1 1
North Blendon Christian Reformed Church
350 1 0
Sanford Behavioral Health
322 0 0
Forest Grove Christian Reformed Church
300 0 0
Forest Grove Elementary
300 1 1
Hagar Park Playground
300 1 0
Libertas Christian School
300 1 0
Sawyer Nursery
300 3 1
St. Joseph Church Conklin
300 0 0
VFW Post #5598 Coopersville
300 2 0
Little Farms Chapel
275 1 0
Oaklea Party Store
250 3 1
Ottawa Reformed Church
250 3 1
Crossroads Blueberry Farm Camp 6
240 0 0
Foe Fruitport #3666
240 0 0
Hager Park
235 1 0
Sandy Point Beach House
225 2 0
Three Fires Golf Course
225 0 0
West Walker Sportsman's Club
225 2 0
Spring Meadow Nursery Main Office
220 0 0
Stable Inn
218 2 0
Blendon Pines
200 2 0
Conklin Bar
200 2 0
Crest View Golf Course
200 1 0
Embassy Bar & Grill
200 0 0
Faith United Reformed Church
200 0 0
Forest Grove Learning Center
200 0 0
Kirk Park
200 1 0
Knights of Columbus Conklin #4404
200 0 0
LW Orchards Brothers Camp
200 0 0
Port Sheldon Township Hall
200 0 0
Robinson Twp Park
200 0 0
Conklin Mini Market
180 1 0
Harlem Reformed Church
180 1 0
LW Orchards 8th Ave Camp
180 0 0
Reenders Blueberries Stand
180 0 0
Zutphen Christian Reform Churc
180 3 1
St. Mary's Catholic Marne (hall)
175 1 0
Berlin Baptist Church
160 1 0
Landscape Design Services, INC
155 1 1
705 Roosevelt Street LLC
150 1 0
Bauer Community Fellowship
150 0 0
Beaverdam Christian Reformed Church
150 1 0
Botello's Party Store
150 2 0
Dewy's Manufacuring South Well
150 0 0
Dewys Manufacturing
150 0 0
Holiday Haven
150 0 0
Lamont Christian Reformed Church
150 0 0
Ottawa Center Chapel
150 1 0
Ottawa Reformed Grace Center
150 3 1
South Olive Crc
150 1 0
The Pickle Back
150 2 0
Trail Point Brewing
150 2 0
Trinity Lutheran School (conklin)
150 1 1
Ventura Baptist Church
150 2 1
Wright Tavern
150 0 0
Miedema Produce East Wells
130 2 1
Robinson Baptist Church
130 2 0
Sheldon Woods Elem School
130 1 1
Lamont Community Church
125 0 0
St. Francis Xavier
125 1 0
Hanley Christian Reformed Church
119 2 0
Conklin Migrant Head Start
110 2 1
Reenders East/west Camp
106 0 0
Camp 89 Parlor
105 0 0
Lamont Christian Elementary School
105 1 0
Grand River Landing Condo Assoc
104 1 0
944 Coolidge Migrant House
101 0 0
Connor Bayou
100 0 0
Crossroads Main Plant
100 0 0
All 208 in the systems table
Inactive systems (308, 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 Michigan 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.