Water Quality in Michigan
1,381 water systems • 587 cities • EPA SDWIS Data
Overview
Michigan ranks 31st among all U.S. states for total drinking water violations, out of 51 states tracked. The state has 15,820 EPA Safe Drinking Water Act violations on record across 1,381 water systems serving 587 cities. Of those, 1,211 are health-based violations, meaning a regulated contaminant was measured above the EPA-established safe level. Michigan's total violation count is 55% below the national average. Water systems in Michigan serve approximately 7,509,650 people. The most frequently cited contaminants in Michigan violations include Disinfection Byproducts, Barium, Chlorine, Stage 2 DBP, E. coli.
Cities with Most Violations in Michigan
| # | City | Violations | Health-Based | Water Systems | Population |
|---|---|---|---|---|---|
| 1 | Marquette | 371 | 0 | 5 | 23,479 |
| 2 | Benton Harbor | 264 | 16 | 2 | 15,871 |
| 3 | Birmingham | 252 | 9 | 7 | 21,787 |
| 4 | Coldwater | 238 | 19 | 4 | 14,111 |
| 5 | West Bloomfield | 233 | 10 | 10 | 52,367 |
| 6 | Kalamazoo | 192 | 8 | 11 | 193,752 |
| 7 | Southfield | 187 | 17 | 26 | 89,126 |
| 8 | Brighton | 187 | 18 | 16 | 37,544 |
| 9 | Lake City | 175 | 0 | 1 | 836 |
| 10 | Kaleva | 170 | 0 | 1 | 464 |
Largest Cities in Michigan
| # | City | Population | Violations | Water Systems |
|---|---|---|---|---|
| 1 | Detroit | 633,218 | 19 | 2 |
| 2 | Grand Rapids | 315,607 | 12 | 6 |
| 3 | Ann Arbor | 279,046 | 58 | 10 |
| 4 | Lansing | 194,739 | 69 | 13 |
| 5 | Kalamazoo | 193,752 | 192 | 11 |
| 6 | Waterford | 177,696 | 31 | 19 |
| 7 | Flint | 164,866 | 114 | 7 |
| 8 | Holland | 152,163 | 22 | 12 |
| 9 | Warren | 134,056 | 5 | 1 |
| 10 | Sterling Heights | 127,000 | 1 | 1 |
All Cities in Michigan
| City | Population | Violations | Health Violations | Contaminants |
|---|---|---|---|---|
| Detroit | 633,218 | 19 | 11 | Contaminant 2920 |
| Grand Rapids | 315,607 | 12 | 2 | TTHM |
| Ann Arbor | 279,046 | 58 | 2 | E. coli |
| Lansing | 194,739 | 69 | 11 | Chlorine, Chlorine Dioxide, Disinfection Byproducts +2 more |
| Kalamazoo | 193,752 | 192 | 8 | Barium, Disinfection Byproducts, Stage 2 DBP |
| Waterford | 177,696 | 31 | 5 | Disinfection Byproducts |
| Flint | 164,866 | 114 | 31 | Barium, Disinfection Byproducts, Stage 2 DBP |
| Holland | 152,163 | 22 | 6 | Contaminant 2920, E. coli, Stage 2 DBP |
| Warren | 134,056 | 5 | 0 | |
| Sterling Heights | 127,000 | 1 | 0 | |
| Saginaw | 122,053 | 47 | 2 | TTHM |
| Dearborn | 109,976 | 1 | 0 | |
| Clinton Township | 100,786 | 21 | 0 | |
| Monroe | 99,764 | 153 | 4 | E. coli, TTHM |
| Canton | 99,702 | 4 | 0 | |
| Livonia | 97,009 | 7 | 0 | |
| Bay City | 90,277 | 17 | 6 | Disinfection Byproducts, Stage 2 DBP |
| Macomb | 90,000 | 6 | 0 | |
| Southfield | 89,126 | 187 | 17 | Barium, Contaminant 1028, Disinfection Byproducts +2 more |
| Jackson | 87,507 | 135 | 6 | Chlorine, E. coli, Stage 2 DBP |
| Troy | 87,048 | 14 | 2 | Disinfection Byproducts |
| Westland | 85,565 | 19 | 0 | |
| Rochester Hills | 74,190 | 6 | 0 | |
| Shelby Township | 72,080 | 38 | 6 | Chlorine Dioxide, E. coli, Stage 2 DBP |
| Farmington Hills | 67,898 | 106 | 19 | Chlorine, Chlorine Dioxide, Disinfection Byproducts +3 more |
| Taylor | 63,409 | 18 | 0 | |
| Roseville | 61,535 | 11 | 2 | Disinfection Byproducts |
| Ypsilanti | 60,878 | 11 | 4 | Disinfection Byproducts |
| Novi | 60,646 | 27 | 8 | Barium, Disinfection Byproducts, Stage 2 DBP |
| Royal Oak | 60,150 | 23 | 0 | |
| St. Clair Shores | 59,715 | 20 | 0 | |
| Dearborn Heights | 57,774 | 28 | 2 | Disinfection Byproducts, Stage 2 DBP |
| West Bloomfield | 52,367 | 233 | 10 | Chlorine, Chlorine Dioxide, Disinfection Byproducts +2 more |
| Battle Creek | 50,857 | 52 | 14 | Disinfection Byproducts, TTHM |
| Midland | 50,410 | 23 | 0 | |
| Redford | 49,504 | 11 | 2 | Disinfection Byproducts |
| Portage | 46,512 | 21 | 0 | |
| East Lansing | 46,498 | 57 | 6 | Disinfection Byproducts, E. coli, Stage 2 DBP +1 more |
| Port Huron | 44,454 | 11 | 0 | |
| Muskegon | 44,139 | 38 | 0 | |
| Caledonia | 42,633 | 54 | 4 | Chlorine, E. coli |
| Chesterfield Township | 41,650 | 3 | 0 | |
| Jenison | 41,086 | 0 | 0 | |
| Bloomfield Township | 41,070 | 0 | 0 | |
| Northville | 38,261 | 4 | 0 | |
| Lincoln Park | 38,144 | 16 | 0 | |
| Brighton | 37,544 | 187 | 18 | Disinfection Byproducts, E. coli, Stage 2 DBP |
| Plymouth | 36,656 | 21 | 0 | |
| Kentwood | 36,257 | 10 | 2 | Stage 2 DBP |
| Traverse City | 36,197 | 77 | 2 | Gross Alpha |
| Lake Orion | 35,973 | 28 | 0 | |
| Mt Pleasant | 35,327 | 23 | 4 | E. coli |
| St. Joseph | 34,710 | 1 | 0 | |
| Brownstown Twp | 33,194 | 1 | 0 | |
| Eastpointe | 32,442 | 4 | 0 | |
| Southgate | 30,047 | 3 | 0 | |
| Madison Heights | 29,694 | 8 | 0 | |
| Oak Park | 29,654 | 0 | 0 | |
| Grand Blanc | 29,533 | 69 | 24 | Barium, Disinfection Byproducts, Stage 2 DBP |
| Adrian | 28,472 | 81 | 26 | Barium, Chlorine, Chlorine Dioxide +1 more |
| Allen Park | 28,232 | 13 | 0 | |
| Garden City | 27,625 | 2 | 0 | |
| Van Buren Township | 27,359 | 5 | 0 | |
| Okemos | 26,085 | 16 | 1 | E. coli |
| Grand Haven | 26,008 | 14 | 4 | Disinfection Byproducts |
| Wyandotte | 25,883 | 2 | 0 | |
| Inkster | 25,076 | 17 | 0 | |
| Clinton | 24,749 | 52 | 7 | Disinfection Byproducts |
| Harrison Township | 24,314 | 2 | 0 | |
| Norton Shores | 24,119 | 7 | 1 | Disinfection Byproducts |
| Romulus | 23,989 | 16 | 0 | |
| Marquette | 23,479 | 371 | 0 | |
| Auburn Hills | 22,500 | 21 | 0 | |
| Ferndale | 22,175 | 6 | 2 | Chlorine Dioxide, Disinfection Byproducts |
| Birmingham | 21,787 | 252 | 9 | Chlorine Dioxide, Disinfection Byproducts, Stage 2 DBP |
| Burton | 21,000 | 8 | 1 | Disinfection Byproducts |
| Commerce Township | 19,811 | 0 | 0 | |
| Allendale | 19,725 | 0 | 0 | |
| Trenton | 18,544 | 5 | 0 | |
| Wayne | 17,593 | 14 | 0 | |
| Owosso | 17,304 | 39 | 17 | Barium, E. coli |
| Mt Clemens | 16,910 | 139 | 10 | Contaminant 2920, Stage 2 DBP, TTHM |
| Niles | 16,522 | 38 | 1 | Stage 2 DBP |
| Hazel Park | 16,400 | 0 | 0 | |
| Alpena | 16,215 | 36 | 2 | E. coli, Stage 2 DBP |
| Washington | 16,186 | 13 | 0 | |
| Grandville | 16,172 | 7 | 0 | |
| Grosse Pointe Woods | 16,135 | 1 | 0 | |
| New Boston | 15,879 | 1 | 0 | |
| Benton Harbor | 15,871 | 264 | 16 | Bromate, Contaminant 2920, Disinfection Byproducts +2 more |
| Berkley | 14,970 | 3 | 0 | |
| Sault Ste. Marie | 14,689 | 8 | 1 | Chlorine |
| Fraser | 14,297 | 31 | 0 | |
| Clarkston | 14,286 | 31 | 0 | |
| Coldwater | 14,111 | 238 | 19 | Chlorine Dioxide, Selenium |
| Algonac | 13,976 | 12 | 0 | |
| Wixom | 13,928 | 7 | 0 | |
| Belleville | 13,540 | 34 | 1 | Stage 2 DBP |
| Ionia | 13,067 | 1 | 0 | |
| Fenton | 12,996 | 44 | 2 | Chlorine Dioxide, E. coli |
| Rockford | 12,983 | 81 | 1 | Barium |
| Escanaba | 12,941 | 1 | 0 | |
| Woodhaven | 12,941 | 10 | 0 | |
| Melvindale | 12,851 | 13 | 1 | Disinfection Byproducts |
| New Baltimore | 12,720 | 5 | 3 | Contaminant 2920 |
| Rochester | 12,610 | 4 | 1 | E. coli |
| Riverview | 12,486 | 8 | 0 | |
| Muskgon | 12,268 | 1 | 0 | |
| South Lyon | 12,227 | 16 | 0 | |
| Farmington | 11,972 | 6 | 0 | |
| Spring Lake | 11,960 | 5 | 1 | TTHM |
| Sturgis | 11,920 | 1 | 0 | |
| Clawson | 11,825 | 12 | 0 | |
| East Grand Rapids | 11,637 | 0 | 0 | |
| Howell | 11,631 | 45 | 3 | Stage 2 DBP |
| Fort Gratiot | 11,616 | 8 | 0 | |
| Grosse Pointe Park | 11,555 | 30 | 4 | Disinfection Byproducts |
| Cadillac | 11,423 | 8 | 0 | |
| Hudsonville | 11,200 | 18 | 0 | |
| Sanford | 11,148 | 30 | 7 | Disinfection Byproducts, HAA5 |
| Petoskey | 10,632 | 78 | 0 | |
| Flat Rock | 10,541 | 8 | 4 | Fecal Coliform |
| Big Rapids | 10,510 | 18 | 4 | Disinfection Byproducts |
| Houghton | 10,492 | 59 | 0 | |
| Beverly Hills | 10,451 | 8 | 0 | |
| Grosse Ile | 10,371 | 13 | 1 | Disinfection Byproducts |
| Marysville | 10,219 | 17 | 0 | |
| Milford | 10,121 | 160 | 20 | Chlorine, E. coli, Stage 2 DBP +1 more |
| Bridgeport | 10,104 | 0 | 0 | |
| Muskegon Heights | 9,917 | 34 | 1 | Chlorine |
| Newport | 9,900 | 13 | 0 | |
| Grosse Pointe Farms | 9,847 | 20 | 0 | |
| Freeland | 9,801 | 35 | 3 | Stage 2 DBP, TTHM |
| Ishpeming | 9,732 | 28 | 0 | |
| South Haven | 9,597 | 29 | 2 | E. coli |
| Albion | 9,522 | 24 | 2 | Chlorine |
| Ecorse | 9,512 | 6 | 0 | |
| New Hudson | 9,462 | 29 | 0 | |
| Oscoda | 9,439 | 60 | 4 | Chlorine Dioxide, Disinfection Byproducts, Stage 2 DBP |
| Saline | 9,383 | 14 | 0 | |
| Fruitport | 9,355 | 5 | 0 | |
| Lapeer | 9,304 | 133 | 9 | Chlorine Dioxide, Disinfection Byproducts |
| Calumet | 9,254 | 1 | 0 | |
| Charlotte | 9,242 | 4 | 0 | |
| Alma | 9,182 | 0 | 0 | |
| Ludington | 9,043 | 29 | 0 | |
| Hillsdale | 9,000 | 25 | 7 | Selenium, TTHM, Total Haloacetic Acids (HAA5) |
| Highland Park | 8,977 | 5 | 0 | |
| Mason | 8,952 | 23 | 0 | |
| Greenville | 8,816 | 64 | 0 | |
| Holly | 8,702 | 45 | 19 | Barium, Stage 2 DBP |
| Grand Ledge | 8,701 | 3 | 0 | |
| Menominee | 8,583 | 6 | 0 | |
| Flushing | 8,533 | 40 | 3 | E. coli, Stage 2 DBP |
| Tecumseh | 8,521 | 0 | 0 | |
| Genesee | 8,473 | 1 | 0 | |
| Tawas City | 8,378 | 22 | 0 | |
| Three Rivers | 8,341 | 14 | 0 | |
| Zeeland | 8,328 | 4 | 0 | |
| Center Line | 8,257 | 10 | 0 | |
| St. Johns | 7,921 | 93 | 0 | |
| Hastings | 7,803 | 39 | 1 | Disinfection Byproducts |
| Dowagiac | 7,790 | 139 | 2 | Stage 2 DBP |
| Iron Mountain | 7,750 | 29 | 0 | |
| Denver | 7,734 | 119 | 61 | Barium, Chlorine, Chlorine Dioxide +3 more |
| Ada | 7,479 | 19 | 4 | Disinfection Byproducts |
| Milan | 7,363 | 7 | 0 | |
| Manistee | 7,314 | 11 | 0 | |
| River Rouge | 7,224 | 28 | 4 | Fecal Coliform |
| Marshall | 7,088 | 5 | 0 | |
| St. Louis | 7,071 | 2 | 0 | |
| Berrien Springs | 6,700 | 51 | 4 | Stage 2 DBP |
| Harbor Springs | 6,537 | 63 | 4 | Chlorine Dioxide, Disinfection Byproducts |
| Ira | 6,510 | 4 | 0 | |
| Lowell | 6,358 | 22 | 2 | Chlorine Dioxide |
| Frankenmuth | 6,333 | 0 | 0 | |
| Richmond | 6,331 | 113 | 2 | Stage 2 DBP |
| Bridgman | 6,273 | 13 | 0 | |
| Huntington Woods | 6,200 | 9 | 0 | |
| Plainwell | 6,148 | 45 | 1 | Chlorine Dioxide |
| Allegan | 6,031 | 39 | 2 | Disinfection Byproducts |
| White Lake | 6,017 | 71 | 0 | |
| Carleton | 5,959 | 7 | 0 | |
| Belding | 5,897 | 25 | 4 | Barium |
| Ironwood | 5,861 | 8 | 1 | Stage 2 DBP |
| East China | 5,847 | 0 | 0 | |
| Swartz Creek | 5,800 | 14 | 6 | Disinfection Byproducts |
| Chelsea | 5,793 | 26 | 14 | Barium |
| Cheboygan | 5,673 | 24 | 0 | |
| Birch Run | 5,668 | 4 | 0 | |
| New Haven | 5,600 | 11 | 1 | Stage 2 DBP |
| Kimball | 5,595 | 73 | 0 | |
| Negaunee | 5,570 | 127 | 0 | |
| Armada | 5,544 | 9 | 2 | Selenium |
| Gwinn | 5,514 | 16 | 0 | |
| Eaton Rapids | 5,490 | 65 | 1 | Stage 2 DBP |
| St. Clair | 5,485 | 10 | 3 | Stage 2 DBP |
| Kingsford | 5,480 | 3 | 0 | |
| Grosse Pointe | 5,421 | 17 | 0 | |
| Dundee | 5,400 | 2 | 0 | |
| Bloomfield Hills | 5,376 | 41 | 2 | Stage 2 DBP |
| Otsego | 5,318 | 12 | 3 | E. coli |
| Kincheloe | 5,300 | 8 | 0 | |
| Lexington | 5,094 | 30 | 0 | |
| Hancock | 5,060 | 51 | 0 | |
| Utica | 5,059 | 7 | 0 | |
| Wayland | 5,033 | 28 | 0 | |
| Caro | 5,029 | 13 | 0 | |
| Charlevoix | 5,028 | 23 | 2 | Chlorine Dioxide, Disinfection Byproducts |
| Iron River | 5,010 | 19 | 0 | |
| Davison | 5,000 | 2 | 0 | |
| Saugatuck | 5,000 | 13 | 1 | Chlorine |
| Gibraltar | 4,997 | 10 | 0 | |
| Buchanan | 4,916 | 4 | 0 | |
| Orem | 4,858 | 134 | 7 | Chlorine Dioxide, Total Organic Carbon |
| New Buffalo | 4,745 | 4 | 0 | |
| Coopersville | 4,654 | 7 | 0 | |
| Marine City | 4,652 | 4 | 1 | Chlorine |
| Gladstone | 4,632 | 40 | 0 | |
| Centreville | 4,590 | 13 | 1 | Barium |
| Fremont | 4,516 | 8 | 0 | |
| Dexter | 4,500 | 0 | 0 | |
| Fowlerville | 4,412 | 97 | 13 | Barium, Chlorine Dioxide, E. coli +2 more |
| Sparta | 4,410 | 17 | 0 | |
| Boyne City | 4,257 | 33 | 0 | |
| Linden | 4,250 | 59 | 4 | Barium, Chlorine, Stage 2 DBP |
| St. Charles | 4,077 | 9 | 0 | |
| Cedar Springs | 4,076 | 47 | 7 | Barium, Chlorine Dioxide, Disinfection Byproducts +1 more |
| Lathrup Village | 4,075 | 15 | 0 | |
| Portland | 4,049 | 16 | 1 | Stage 2 DBP |
| Gaylord | 4,046 | 28 | 0 | |
| Middleville | 4,042 | 39 | 1 | Chlorine Dioxide |
| Mancelona | 3,986 | 13 | 1 | Chlorine |
| Williamston | 3,917 | 4 | 0 | |
| Whittaker | 3,907 | 8 | 0 | |
| Springfield | 3,833 | 6 | 4 | TTHM |
| North Muskegon | 3,786 | 1 | 0 | |
| Gladwin | 3,748 | 147 | 4 | E. coli, Stage 2 DBP |
| Oxford | 3,715 | 21 | 0 | |
| Imlay City | 3,579 | 6 | 2 | Disinfection Byproducts |
| Newberry | 3,558 | 65 | 0 | |
| Vicksburg | 3,554 | 9 | 0 | |
| Durand | 3,533 | 24 | 0 | |
| Mt Morris | 3,499 | 34 | 4 | Disinfection Byproducts, Stage 2 DBP |
| Essexville | 3,478 | 1 | 1 | Disinfection Byproducts |
| Paw Paw | 3,362 | 15 | 0 | |
| Carson City | 3,322 | 15 | 0 | |
| Norway | 3,314 | 2 | 0 | |
| Rockwood | 3,289 | 2 | 0 | |
| Blissfield | 3,276 | 5 | 0 | |
| St Clair | 3,270 | 7 | 0 | |
| Ferrysburg | 3,268 | 2 | 0 | |
| Crystal Falls | 3,262 | 9 | 0 | |
| Munising | 3,248 | 1 | 0 | |
| Cottrellville | 3,200 | 10 | 0 | |
| Manistique | 3,197 | 4 | 0 | |
| Ithaca | 3,143 | 26 | 0 | |
| Bad Axe | 3,129 | 3 | 0 | |
| Clare | 3,118 | 2 | 0 | |
| Coloma | 3,110 | 60 | 0 | |
| Grosse Pointe Shores | 3,077 | 12 | 0 | |
| Reese | 3,024 | 0 | 0 | |
| Hartland | 3,022 | 6 | 0 | |
| Lenox | 3,000 | 0 | 0 | |
| St. Ignace | 2,987 | 11 | 5 | Bromate, Disinfection Byproducts |
| Whitehall | 2,967 | 11 | 1 | Stage 2 DBP |
| Burtchville Township | 2,900 | 14 | 0 | |
| Rogers City | 2,827 | 0 | 0 | |
| Harbert | 2,825 | 32 | 0 | |
| East Tawas | 2,809 | 2 | 0 | |
| Grawn | 2,788 | 2 | 0 | |
| Caseville | 2,782 | 7 | 3 | TTHM |
| South Range | 2,755 | 19 | 0 | |
| Watervliet | 2,735 | 137 | 1 | Chlorine |
| Newaygo | 2,731 | 31 | 2 | Disinfection Byproducts, Stage 2 DBP |
| Hartford | 2,729 | 12 | 0 | |
| Vassar | 2,697 | 2 | 0 | |
| Chesaning | 2,679 | 17 | 0 | |
| Sandusky | 2,679 | 9 | 0 | |
| Almont | 2,674 | 5 | 0 | |
| Michigan Center | 2,650 | 3 | 0 | |
| Potterville | 2,617 | 19 | 0 | |
| Fennville | 2,615 | 11 | 2 | Disinfection Byproducts, Stage 2 DBP |
| Bellaire | 2,610 | 23 | 5 | Disinfection Byproducts |
| Ontonagon | 2,607 | 7 | 0 | |
| Mattawan | 2,550 | 3 | 0 | |
| Hudson | 2,517 | 6 | 1 | Stage 2 DBP |
| Clio | 2,515 | 32 | 0 | |
| Montague | 2,505 | 5 | 0 | |
| East Jordan | 2,465 | 0 | 0 | |
| Galesburg | 2,457 | 44 | 7 | Chlorine, Chlorine Dioxide, E. coli +1 more |
| Croswell | 2,447 | 16 | 0 | |
| Cass City | 2,428 | 10 | 0 | |
| Reed City | 2,425 | 2 | 0 | |
| Bronson | 2,421 | 0 | 0 | |
| Clyde | 2,400 | 1 | 0 | |
| Quinnesec | 2,400 | 2 | 0 | |
| Pinckney | 2,353 | 5 | 0 | |
| West Branch | 2,325 | 11 | 0 | |
| L'Anse | 2,300 | 14 | 2 | Chlorine |
| Jonesville | 2,258 | 6 | 0 | |
| Morenci | 2,220 | 6 | 1 | Chlorine |
| Baraga | 2,182 | 17 | 9 | Disinfection Byproducts |
| Sylvan Lake | 2,155 | 15 | 0 | |
| Manchester | 2,150 | 0 | 0 | |
| Hart | 2,126 | 6 | 0 | |
| Caspian | 2,097 | 14 | 0 | |
| Auburn | 2,087 | 18 | 0 | |
| Harbor Beach | 2,079 | 18 | 4 | Contaminant 2920, E. coli |
| Constantine | 2,075 | 12 | 0 | |
| Perry | 2,065 | 6 | 0 | |
| Corunna | 2,028 | 2 | 0 | |
| Kalkaska | 2,020 | 3 | 0 | |
| Lake Odessa | 2,018 | 12 | 2 | Stage 2 DBP |
| Bangor | 2,000 | 23 | 0 | |
| Grass Lake | 1,986 | 11 | 0 | |
| Yale | 1,981 | 24 | 1 | Chlorine |
| Oak Brook | 1,980 | 4 | 0 | |
| Leslie | 1,970 | 17 | 1 | Disinfection Byproducts |
| Shelby | 1,964 | 3 | 1 | Gross Alpha |
| Grayling | 1,909 | 3 | 0 | |
| Lawton | 1,900 | 4 | 1 | Gross Alpha |
| Nashville | 1,900 | 8 | 2 | E. coli, Stage 2 DBP |
| Quincy | 1,893 | 111 | 6 | Stage 2 DBP |
| Cassopolis | 1,890 | 18 | 0 | |
| Marlette | 1,875 | 5 | 0 | |
| Nunica | 1,847 | 0 | 0 | |
| Evart | 1,840 | 30 | 5 | Barium, Stage 2 DBP |
| Decatur | 1,838 | 1 | 0 | |
| Wakefield | 1,808 | 8 | 0 | |
| Covert | 1,805 | 5 | 0 | |
| Howard City | 1,800 | 9 | 0 | |
| Bessemer | 1,796 | 12 | 0 | |
| Elk Rapids | 1,790 | 12 | 0 | |
| Deckerville | 1,780 | 15 | 0 | |
| Shepherd | 1,777 | 35 | 1 | Stage 2 DBP |
| Capac | 1,775 | 55 | 0 | |
| Olivet | 1,758 | 2 | 0 | |
| Homer | 1,750 | 14 | 4 | Chlorine, Chlorine Dioxide, Stage 2 DBP |
| Scottville | 1,721 | 6 | 0 | |
| Sebewaing | 1,721 | 12 | 0 | |
| Boyne Falls | 1,719 | 1 | 0 | |
| Kingsley | 1,712 | 38 | 2 | Chlorine, Gross Alpha |
| Montrose | 1,657 | 27 | 0 | |
| Edwardsburg | 1,643 | 19 | 1 | E. coli |
| White Pigeon | 1,640 | 6 | 2 | Gross Alpha |
| Hemlock | 1,632 | 3 | 1 | E. coli |
| Union City | 1,630 | 1 | 0 | |
| Three Oaks | 1,622 | 4 | 0 | |
| Ovid | 1,612 | 7 | 0 | |
| South Rockwood | 1,587 | 1 | 0 | |
| Beaverton | 1,535 | 67 | 0 | |
| Standish | 1,522 | 42 | 1 | Stage 2 DBP |
| Schoolcraft | 1,503 | 7 | 1 | E. coli |
| Webberville | 1,503 | 19 | 0 | |
| Port Hope | 1,495 | 2 | 0 | |
| Whitmore Lake | 1,490 | 28 | 2 | Stage 2 DBP |
| Kawkawlin | 1,480 | 0 | 0 | |
| Glen Arbor | 1,447 | 12 | 0 | |
| Stanton | 1,417 | 13 | 0 | |
| Brooklyn | 1,409 | 19 | 5 | Chlorine Dioxide, Gross Alpha, Total Organic Carbon |
| White Cloud | 1,408 | 9 | 0 | |
| Onsted | 1,395 | 18 | 0 | |
| Dollar Bay | 1,391 | 8 | 0 | |
| Port Austin | 1,357 | 16 | 0 | |
| Saranac | 1,343 | 2 | 0 | |
| Breckenridge | 1,339 | 10 | 0 | |
| Brown City | 1,316 | 14 | 0 | |
| Litchfield | 1,310 | 4 | 0 | |
| Port Sanilac | 1,297 | 12 | 0 | |
| Manton | 1,287 | 41 | 0 | |
| Frankfort | 1,286 | 15 | 0 | |
| Bellevue | 1,282 | 10 | 0 | |
| Edmore | 1,256 | 8 | 0 | |
| Coleman | 1,243 | 1 | 0 | |
| Lake Linden | 1,243 | 125 | 1 | Stage 2 DBP |
| West Covina | 1,237 | 32 | 8 | Chlorine Dioxide, Disinfection Byproducts |
| Ravenna | 1,219 | 8 | 0 | |
| Harrison | 1,215 | 8 | 0 | |
| Pigeon | 1,208 | 6 | 0 | |
| Pinconning | 1,204 | 16 | 6 | TTHM |
| Stockbridge | 1,202 | 8 | 0 | |
| Marcellus | 1,198 | 2 | 0 | |
| Colon | 1,190 | 67 | 0 | |
| Roscommon | 1,180 | 13 | 0 | |
| Holt | 1,169 | 3 | 0 | |
| Athens | 1,158 | 11 | 0 | |
| Thompsonville | 1,138 | 48 | 7 | Total Haloacetic Acids (HAA5) |
| Fowler | 1,136 | 15 | 0 | |
| Petersburg | 1,115 | 18 | 0 | |
| Hesperia | 1,089 | 18 | 1 | Stage 2 DBP |
| Memphis | 1,084 | 7 | 0 | |
| Reading | 1,078 | 2 | 0 | |
| Millington | 1,072 | 12 | 0 | |
| Baldwin | 1,060 | 4 | 0 | |
| Concord | 1,060 | 5 | 0 | |
| Clearwater | 1,060 | 31 | 1 | Chlorine |
| Los Angeles | 1,050 | 30 | 0 | |
| Lawrence | 1,045 | 36 | 3 | Disinfection Byproducts |
| Dryden | 1,034 | 10 | 0 | |
| Wolverine Lake | 1,030 | 7 | 0 | |
| Suttons Bay | 1,023 | 13 | 0 | |
| North Branch | 1,021 | 0 | 0 | |
| Au Gres | 1,011 | 3 | 0 | |
| Lakeview | 1,007 | 0 | 0 | |
| Mackinaw City | 982 | 11 | 0 | |
| Chicago | 976 | 34 | 2 | Chlorine Dioxide, Disinfection Byproducts |
| Elsie | 966 | 21 | 2 | Chlorine |
| Climax | 965 | 1 | 0 | |
| Grant | 959 | 21 | 0 | |
| Central Lake | 952 | 9 | 0 | |
| Mayville | 950 | 15 | 0 | |
| St. Petersburg | 946 | 7 | 3 | Chlorine Dioxide, Stage 2 DBP |
| Deerfield | 943 | 110 | 35 | Bromate, Contaminant 2946, E. coli |
| Farwell | 942 | 12 | 0 | |
| Westphalia | 925 | 3 | 0 | |
| Mendon | 920 | 41 | 0 | |
| Baroda | 910 | 1 | 0 | |
| Linwood | 909 | 1 | 0 | |
| Augusta | 885 | 11 | 0 | |
| Onaway | 880 | 12 | 0 | |
| Otisville | 864 | 160 | 1 | Stage 2 DBP |
| Stephenson | 862 | 4 | 0 | |
| Ubly | 858 | 15 | 0 | |
| Pentwater | 857 | 6 | 0 | |
| Waymart | 845 | 6 | 0 | |
| Forestville | 836 | 1 | 0 | |
| Lake City | 836 | 175 | 0 | |
| Burr Oak | 828 | 56 | 0 | |
| Elkton | 808 | 10 | 0 | |
| Gaithersburg | 805 | 48 | 16 | Endrin, Stage 2 DBP |
| Chassell | 800 | 10 | 0 | |
| Marion | 800 | 9 | 0 | |
| Springport | 800 | 7 | 0 | |
| Lyons | 789 | 146 | 0 | |
| Columbiaville | 787 | 9 | 0 | |
| Martin | 785 | 7 | 0 | |
| Vermontville | 780 | 26 | 0 | |
| Parma | 768 | 1 | 0 | |
| Brimley | 767 | 10 | 1 | E. coli |
| Northport | 766 | 8 | 0 | |
| Twin Lake | 755 | 1 | 0 | |
| Interlochen | 750 | 0 | 0 | |
| Gobles | 725 | 6 | 0 | |
| Tekonsha | 722 | 3 | 0 | |
| Jasper | 717 | 2 | 0 | |
| Republic | 700 | 5 | 0 | |
| Hillman | 697 | 20 | 0 | |
| Merrill | 695 | 11 | 0 | |
| Mio | 682 | 2 | 0 | |
| Sunfield | 680 | 3 | 0 | |
| Sheridan | 649 | 4 | 0 | |
| West Olive | 647 | 5 | 0 | |
| Maple Rapids | 643 | 36 | 2 | Chlorine |
| Mcbain | 640 | 6 | 0 | |
| Freeport | 638 | 157 | 3 | E. coli, Stage 2 DBP |
| Peck | 632 | 2 | 0 | |
| Bancroft | 616 | 24 | 1 | Stage 2 DBP |
| Britton | 611 | 10 | 0 | |
| Eau Claire | 610 | 17 | 1 | Disinfection Byproducts |
| New Lothrop | 610 | 10 | 0 | |
| Addison | 605 | 27 | 12 | Barium |
| Muir | 604 | 3 | 0 | |
| Benzonia | 591 | 24 | 0 | |
| Mackinac Island | 583 | 11 | 0 | |
| Byron | 581 | 14 | 10 | Total Organic Carbon |
| Watersmeet | 575 | 10 | 0 | |
| Metamora | 565 | 1 | 0 | |
| Keego Harbor | 553 | 34 | 4 | Barium, Chlorine Dioxide, Stage 2 DBP |
| Ramsay | 551 | 9 | 0 | |
| Shelbyville | 540 | 4 | 0 | |
| Waldron | 538 | 7 | 0 | |
| Harrisville | 532 | 158 | 1 | Disinfection Byproducts |
| Buckley | 529 | 16 | 5 | Chlorine, E. coli, Stage 2 DBP |
| Carsonville | 527 | 4 | 0 | |
| Ashley | 526 | 11 | 0 | |
| Camden | 512 | 7 | 0 | |
| Unionville | 508 | 2 | 0 | |
| Palmer | 489 | 49 | 6 | E. coli |
| Sandy | 480 | 3 | 0 | |
| Pewamo | 476 | 7 | 0 | |
| Beulah | 470 | 20 | 1 | Disinfection Byproducts |
| Kaleva | 464 | 170 | 0 | |
| Pittsburgh | 464 | 16 | 6 | Chlorine |
| Powers | 459 | 3 | 0 | |
| Napoleon | 444 | 6 | 0 | |
| Kingston | 440 | 4 | 0 | |
| Perrinton | 439 | 2 | 0 | |
| Atlanta | 435 | 31 | 0 | |
| Bark River | 430 | 17 | 0 | |
| Marenisco | 430 | 0 | 0 | |
| Alanson | 419 | 107 | 1 | E. coli |
| Burt | 411 | 0 | 0 | |
| Grand Marais | 411 | 1 | 0 | |
| Akron | 402 | 20 | 0 | |
| Arcadia | 400 | 2 | 0 | |
| Empire | 400 | 5 | 0 | |
| Lennon | 400 | 84 | 0 | |
| Mesick | 397 | 1 | 0 | |
| Belmont | 393 | 14 | 2 | E. coli |
| Ewen | 391 | 11 | 0 | |
| Gowen | 390 | 36 | 9 | Disinfection Byproducts |
| Gagetown | 388 | 16 | 0 | |
| Las Vegas | 380 | 5 | 0 | |
| Wyoming | 378 | 23 | 0 | |
| Gaastra | 376 | 10 | 0 | |
| Jones | 372 | 2 | 2 | E. coli |
| Elberta | 372 | 7 | 0 | |
| Bradenton | 372 | 1 | 0 | |
| Somerset Center | 368 | 11 | 0 | |
| Gaines | 367 | 10 | 0 | |
| Cedar Lake | 360 | 7 | 0 | |
| Sand Lake | 360 | 9 | 0 | |
| Columbus | 356 | 6 | 2 | E. coli |
| Amasa | 350 | 4 | 0 | |
| Rockland | 350 | 21 | 0 | |
| Ellsworth | 349 | 1 | 0 | |
| Detour Village | 325 | 1 | 1 | Chlorine |
| Clifford | 324 | 6 | 0 | |
| Bear Lake | 318 | 2 | 0 | |
| Ottawa Lake | 303 | 52 | 0 | |
| Big Bay | 300 | 12 | 0 | |
| Chatham | 300 | 57 | 2 | Stage 2 DBP, Total Organic Carbon |
| Eagle Harbor | 300 | 13 | 1 | Disinfection Byproducts |
| Rocklin | 292 | 18 | 4 | Chlorine, E. coli |
| Williamsburg | 288 | 6 | 0 | |
| Tustin | 287 | 14 | 0 | |
| Rose City | 282 | 38 | 2 | Chlorine |
| Omer | 279 | 106 | 0 | |
| Skandia | 275 | 4 | 1 | Gross Alpha |
| Grand Beach | 272 | 7 | 0 | |
| Garden | 270 | 8 | 0 | |
| Riga | 266 | 32 | 19 | TTHM |
| Phoenix | 265 | 157 | 2 | E. coli |
| Decker | 263 | 5 | 2 | Stage 2 DBP |
| Walloon Lake | 261 | 2 | 0 | |
| Delton | 260 | 3 | 0 | |
| Rock | 250 | 7 | 0 | |
| Rudyard | 250 | 14 | 0 | |
| Cedaredge | 248 | 0 | 0 | |
| Sioux Falls | 244 | 9 | 0 | |
| Owendale | 241 | 4 | 0 | |
| Posen | 234 | 2 | 0 | |
| Canal Fulton | 232 | 8 | 1 | E. coli |
| Bergland | 210 | 0 | 0 | |
| Copper City | 210 | 25 | 0 | |
| Houghton Lake | 209 | 13 | 0 | |
| Columbia | 208 | 0 | 0 | |
| Millersburg | 206 | 1 | 0 | |
| Hamilton | 205 | 2 | 0 | |
| Carney | 200 | 3 | 0 | |
| Copper Harbor | 200 | 13 | 5 | Disinfection Byproducts |
| Germfask | 200 | 5 | 0 | |
| Trout Creek | 200 | 20 | 0 | |
| Alpha | 198 | 34 | 0 | |
| Minden City | 197 | 23 | 0 | |
| Palmyra | 193 | 0 | 0 | |
| Michiana | 182 | 2 | 0 | |
| Dimondale | 177 | 0 | 0 | |
| Trenary | 175 | 11 | 0 | |
| Dorchester | 175 | 6 | 0 | |
| Mecosta | 170 | 5 | 2 | Stage 2 DBP |
| East Leroy | 168 | 0 | 0 | |
| Dorr | 157 | 7 | 0 | |
| Toledo | 156 | 2 | 0 | |
| Englewood | 155 | 2 | 1 | Stage 2 DBP |
| Holton | 150 | 1 | 0 | |
| Ahmeek | 148 | 3 | 0 | |
| Bruce Twp | 145 | 39 | 0 | |
| Comstock Park | 140 | 1 | 0 | |
| Applegate | 140 | 21 | 0 | |
| Eagle River | 138 | 3 | 0 | |
| Dansville | 125 | 3 | 1 | Stage 2 DBP |
| Durango | 125 | 32 | 1 | Stage 2 DBP |
| Miami | 125 | 5 | 3 | Chlorine Dioxide |
| Grant Township | 120 | 1 | 0 | |
| Colorado Springs | 110 | 1 | 0 | |
| Highland | 108 | 6 | 0 | |
| Aurora | 105 | 7 | 1 | Stage 2 DBP |
| San Diego | 105 | 3 | 2 | Contaminant 2806, Disinfection Byproducts |
| Curtis | 100 | 25 | 2 | Stage 2 DBP |
| Hickory Corners | 100 | 8 | 0 | |
| Bingham Farms | 100 | 3 | 3 | Selenium |
| Seney | 100 | 4 | 0 | |
| Pierson | 100 | 0 | 0 | |
| Nottawa | 100 | 10 | 1 | E. coli |
| Harrietta | 100 | 0 | 0 |
Water Quality in Other States
Data Sources
Drinking water data from the EPA Safe Drinking Water Information System (SDWIS). Only active community water systems (CWS) serving 100+ people are included.