Revised Total Coliform Rule (RTCR) violations in Michigan
3,299 active public water systems in Michigan had a Revised Total Coliform Rule (RTCR) violation in the past three years, 847 of them in the latest quarter of EPA's data. What Revised Total Coliform Rule (RTCR) is and why it matters.
Systems with a Revised Total Coliform Rule (RTCR) violation
Latest quarter first, then largest first| System | Serves | Status | Rules violated, 3 yr | Unresolved |
|---|---|---|---|---|
|
Dutch Treat Camping Ottawa County |
600 | 1 | 0 | |
|
Jorgi's Marketplace Montcalm County |
600 | 1 | 0 | |
|
Kerpa INC Barry County |
600 | 3 | 0 | |
|
Peace Church Middleville Barry County |
600 | 1 | 0 | |
|
St. Bernard Catholic Church Berrien County |
600 | 1 | 0 | |
|
Timber Ridge Resort (campground) Grand Traverse County |
600 | 1 | 0 | |
|
Steinke Resort Middle St. Joseph County |
590 | 1 | 0 | |
|
Steinke Resort North St. Joseph County |
588 | 1 | 0 | |
|
Steinke Resort South St. Joseph County |
588 | 1 | 0 | |
|
Loyal Order of Moose 933 Cass County |
575 | 2 | 0 | |
|
Watersmeet Township Watersmeet · Gogebic County |
575 | 1 | 0 | |
|
Camelot Campground West Cass County |
560 | 1 | 0 | |
|
Engadine School Mackinac County |
552 | 1 | 0 | |
|
Coleman M18 EZ Mart Midland County |
550 | 1 | 0 | |
|
USA High School Huron County |
550 | 2 | 0 | |
|
Hartland Schools Village Elementary Livingston County |
549 | 1 | 0 | |
|
Chase Creek Smokehouse Lake County |
531 | 1 | 0 | |
|
Grayling High School Crawford County |
530 | 2 | 1 | |
|
Buckley, Village of Buckley · Wexford County |
529 | 5 | 0 | |
|
Boathouse Restaurant Old Mission Grand Traverse County |
520 | 2 | 0 | |
|
Hidden Lake Resort Monroe County |
520 | 1 | 0 | |
|
Shakey Lakes Campground Storage Shed Menominee County |
505 | 1 | 0 | |
|
Hubscher Park Gratiot County |
501 | 1 | 0 | |
|
Brown City Mission Church Camp Lapeer County |
500 | 1 | 0 | |
|
Brush Creek Campground Van Buren County |
500 | 1 | 0 | |
|
Charlie's Country Corner Crawford County |
500 | 2 | 1 | |
|
Corner Bible Church Allegan County |
500 | 3 | 0 | |
|
Crane's Pie Pantry Restaurant Allegan County |
500 | 1 | 0 | |
|
Cultivate Church Allegan County |
500 | 2 | 0 | |
|
Dansville HS Concessions Ingham County |
500 | 1 | 0 | |
|
Dnr-Seven Lakes Big Seven Shelters Oakland County |
500 | 1 | 0 | |
|
Dnr-Rifle River Rec Area-Day Use Area Ogemaw County |
500 | 2 | 0 | |
|
Dorr Marathon Allegan County |
500 | 1 | 0 | |
|
Driftwood Van Buren County |
500 | 2 | 0 | |
|
Evergreen Resort Wexford County |
500 | 4 | 1 | |
|
Greenwood Acres Bathhouse Jackson County |
500 | 2 | 0 | |
|
Hill & Hollow Campground Oceana County |
500 | 2 | 0 | |
|
Hixon's Family Market Mecosta County |
500 | 1 | 0 | |
|
Huggy Bears Isabella County |
500 | 1 | 0 | |
|
Jars 6.0 Berrien County |
500 | 1 | 0 | |
|
Lake Ann Camp Lake Ann Benzie County |
500 | 1 | 0 | |
|
Lake Ann Camp Campground Benzie County |
500 | 1 | 0 | |
|
Ravenna Ago-Store #56 Muskegon County |
500 | 3 | 0 | |
|
Dnr-North Higgins Lake SP Crawford County |
500 | 1 | 0 | |
|
Outdoor Adventures Whispering Knolls Genesee County |
500 | 1 | 0 | |
|
Oval Beach Concession Stand Allegan County |
500 | 1 | 0 | |
|
VFW Post #2272 Durand Reed-Raymond Shiawassee County |
500 | 1 | 0 | |
|
Param Gas (marathon) Kalamazoo County |
500 | 1 | 0 | |
|
Solberg's Buck Inn Delta County |
500 | 1 | 0 | |
|
Vining's Trailer Park Jackson County |
500 | 1 | 0 |
About this data
A system is counted once if any of its violations in the past three years involved Revised Total Coliform Rule (RTCR), including monitoring and reporting lapses. Rules violated and status in the table are for the whole system, not Revised Total Coliform Rule (RTCR) alone.
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.