Michigan water providers
Find published drinking-water records, providers, and official agency resources for Michigan. Review sources, sample dates, and coverage.
Official drinking-water resources
The responsible agency may differ for tribal systems. Record availability and sample dates vary by provider.
Community systems appear first. Sort: Population served · A–Z
Public water systems
10,986 systems in the imported directory. Includes community systems, schools, workplaces, and other public systems.
- City of DetroitMI0001800 · CWS · Population served: 633,218
- Grand RapidsMI0002790 · CWS · Population served: 306,901
- KalamazooMI0003520 · CWS · Population served: 192,992
- Lansing Board of Water & LightMI0003760 · CWS · Population served: 166,000
- City of WarrenMI0006900 · CWS · Population served: 134,056
- City of Sterling HeightsMI0006385 · CWS · Population served: 127,000
- Ann ArborMI0000220 · CWS · Population served: 123,851
- DearbornMI0001730 · CWS · Population served: 109,976
- Clinton TownshipMI0001480 · CWS · Population served: 100,513
- Canton TownshipMI0001100 · CWS · Population served: 99,627
- LivoniaMI0003930 · CWS · Population served: 96,942
- Macomb TownshipMI0003990 · CWS · Population served: 90,000
- TroyMI0006690 · CWS · Population served: 85,854
- WestlandMI0007040 · CWS · Population served: 85,420
- City of FlintMI0002310 · CWS · Population served: 81,252
- Rochester HillsMI0000325 · CWS · Population served: 74,000
- Genesee County Water SystemMI0002615 · CWS · Population served: 73,726
- Waterford TownshipMI0006910 · CWS · Population served: 73,441
- WyomingMI0007220 · CWS · Population served: 72,125
- Shelby TownshipMI0006010 · CWS · Population served: 72,000
- SouthfieldMI0006160 · CWS · Population served: 71,739
- PontiacMI0005440 · CWS · Population served: 63,776
- TaylorMI0006545 · CWS · Population served: 63,409
- City of St. Clair ShoresMI0006280 · CWS · Population served: 59,715
- Dearborn HeightsMI0001740 · CWS · Population served: 57,774
- City of Royal OakMI0005830 · CWS · Population served: 57,236
- City of Farmington HillsMI0002240 · CWS · Population served: 56,984
- City of NoviMI0004870 · CWS · Population served: 56,780
- Ypsilanti Community Utility AuthorityMI0007260 · CWS · Population served: 53,988
- Holland Board of Public WorksMI0003190 · CWS · Population served: 49,687
- Redford TownshipMI0005640 · CWS · Population served: 49,504
- West Bloomfield TownshipMI0006975 · CWS · Population served: 49,479
- MonroeMI0004450 · CWS · Population served: 49,467
- City of RosevilleMI0005820 · CWS · Population served: 47,299
- PortageMI0005520 · CWS · Population served: 46,292
- City of SaginawMI0005850 · CWS · Population served: 44,058
- Battle Creek - Verona SystemMI0000450 · CWS · Population served: 43,975
- City of MidlandMI0004370 · CWS · Population served: 42,547
- Plainfield TownshipMI0005370 · CWS · Population served: 42,271
- Bloomfield TownshipMI0000790 · CWS · Population served: 41,691
- Chesterfield TownshipMI0001390 · CWS · Population served: 41,650
- Georgetown TownshipMI0002620 · CWS · Population served: 41,086
- Saginaw Charter TownshipMI0005860 · CWS · Population served: 40,840
- Lincoln ParkMI0003870 · CWS · Population served: 38,144
- Byron-Gaines Utility AuthorityMI0001023 · CWS · Population served: 37,464
- MuskegonMI0004570 · CWS · Population served: 37,213
- KentwoodMI0003620 · CWS · Population served: 36,072
- Monroe South CountyMI0004455 · CWS · Population served: 33,816
- Brownstown TownshipMI0000940 · CWS · Population served: 33,194
- JacksonMI0003470 · CWS · Population served: 33,165
- City of East LansingMI0001990 · CWS · Population served: 33,000
- Orion TownshipMI0005035 · CWS · Population served: 33,000
- City of EastpointeMI0001950 · CWS · Population served: 32,442
- City of Bay CityMI0000470 · CWS · Population served: 32,255
- Northville TownshipMI0004845 · CWS · Population served: 32,103
- SouthgateMI0006170 · CWS · Population served: 30,047
- Madison HeightsMI0004000 · CWS · Population served: 29,694
- Oak ParkMI0004880 · CWS · Population served: 29,654
- City of Port HuronMI0005480 · CWS · Population served: 28,983
- HamtramckMI0002970 · CWS · Population served: 28,433
- Allen ParkMI0000130 · CWS · Population served: 28,210
- Garden CityMI0002550 · CWS · Population served: 27,625
- Plymouth TownshipMI0005420 · CWS · Population served: 27,524
- Van Buren TownshipMI0006770 · CWS · Population served: 27,359
- Southwest Michigan Regional Sanitary SewMI0003726 · CWS · Population served: 26,780
- Holland Township ConsolidatedMI0003195 · CWS · Population served: 26,100
- WyandotteMI0007210 · CWS · Population served: 25,883
- Meridian TownshipMI0004260 · CWS · Population served: 25,600
- Summit TownshipMI0006450 · CWS · Population served: 25,355
- InksterMI0003360 · CWS · Population served: 25,076
- Pittsfield TownshipMI0005360 · CWS · Population served: 24,500
- Harrison TownshipMI0003040 · CWS · Population served: 24,314
- Norton ShoresMI0004850 · CWS · Population served: 23,994
- RomulusMI0005785 · CWS · Population served: 23,989
- AdrianMI0000040 · CWS · Population served: 23,663
- FerndaleMI0002280 · CWS · Population served: 22,105
- Charter Township of DeltaMI0001790 · CWS · Population served: 21,856
- Mount PleasantMI0004530 · CWS · Population served: 21,688
- Frenchtown TownshipMI0002500 · CWS · Population served: 21,609
- Auburn HillsMI0005450 · CWS · Population served: 21,412
- Blackman TownshipMI0000740 · CWS · Population served: 21,222
- City of BurtonMI0001010 · CWS · Population served: 21,000
- Charter Township of Grand BlancMI0002745 · CWS · Population served: 21,000
- MarquetteMI0004120 · CWS · Population served: 20,629
- BirminghamMI0000730 · CWS · Population served: 20,472
- Commerce TownshipMI0001573 · CWS · Population served: 19,811
- Allendale TownshipMI0000127 · CWS · Population served: 19,725
- TrentonMI0006650 · CWS · Population served: 18,544
- WayneMI0006950 · CWS · Population served: 17,713
- Mhog Sewer & Water AuthorityMI0004098 · CWS · Population served: 17,046
- Huron TwpMI0003320 · CWS · Population served: 16,944
- Hazel ParkMI0003100 · CWS · Population served: 16,400
- City of OwossoMI0005120 · CWS · Population served: 16,353
- City of Mount ClemensMI0004510 · CWS · Population served: 16,314
- Grosse Pointe WoodsMI0002920 · CWS · Population served: 16,135
- GrandvilleMI0002820 · CWS · Population served: 15,948
- Washington TownshipMI0006905 · CWS · Population served: 15,828
- Grand Haven TownshipMI0002760 · CWS · Population served: 15,051
- BerkleyMI0000630 · CWS · Population served: 14,970
- Sault Ste MarieMI0005950 · CWS · Population served: 14,689