Ranked by average flow · 711 MGD combined · 91% of the state's reported flow
GLWA Water Resource Recovery Facility in Detroit is the largest publicly owned wastewater treatment plant in Michigan by reported average flow, treating about 349 million gallons per day. The 50 plants below treat 711 MGD between them, 91% of the flow reported by all 305 plants in the state, and serve about 6,003,169 people. Every plant links to its profile with permit, technology and compliance data.
| # | Facility | City | Avg flow (MGD) | Population | NPDES permit | Expires | Technology | Violations (3y) |
|---|---|---|---|---|---|---|---|---|
| 1 | GLWA Water Resource Recovery Facility | Detroit | 349 | 2,844,020 | MIL022802 | Dec 2030 | Clarifiers | 38 |
| 2 | City Of Grand Rapids Wastewater Treatment Plant | Grand Rapids | 33.4 | 344,538 | MI0026069 | Oct 2029 | Clarifiers, Aerated lagoons, Biogas silos, Biogas balloons | 9 |
| 3 | Wyandotte Wastewater Plant | Wyandotte | 26.9 | — | MI0021156 | Oct 2021 | Clarifiers, Biogas silos, Biogas balloons | 5 |
| 4 | Kalamazoo Water Reclamation Plant | Kalamazoo | 24.94 | 166,409 | MI0023299 | Oct 2025 | Clarifiers, Biogas silos, Biogas balloons | 37 |
| 5 | Ycua Regional Wastewater Treatment Plant | Ypsilanti | 23.05 | 220,397 | MIL042676 | Dec 2030 | Clarifiers, Biogas silos | 5 |
| 6 | Anthony Ragnone Wastewater Treatment Plant | Montrose | 23.04 | 206,916 | MI0022977 | Oct 2023 | Clarifiers, Uncovered lagoons, Biogas silos | 3 |
| 7 | Southgate-Wyandotte Cso Rtf | Wyandotte | 16.88 | 269,807 | MI0036072 | Oct 2026 | Clarifiers, Biogas silos, Biogas balloons | 2 |
| 8 | City Of Wyoming Clean Water Plant | Grandville | 14.38 | 112,002 | MI0024392 | Oct 2030 | Clarifiers, Uncovered lagoons, Biogas silos | 74 |
| 9 | Ann Arbor WWTP | Ann Arbor | 13.6 | 152,564 | MI0022217 | Oct 2025 | Clarifiers, Biogas silos | 9 |
| 10 | City Of Saginaw Wastewater Treatment Plant | Saginaw | 13.41 | 69,116 | MI0025577 | Oct 2029 | Clarifiers, Uncovered lagoons | 21 |
| 11 | Warren Waste Water Treatment Plant | Warren | 12.1 | 136,810 | MI0024295 | Oct 2025 | Clarifiers | 8 |
| 12 | Clinton River WRRF | Pontiac | 10.99 | 133,230 | MI0023825 | Oct 2025 | Clarifiers, Uncovered lagoons, Biogas silos, Biogas balloons | 3 |
| 13 | Jackson WWTP | Jackson | 10.52 | 65,115 | MI0023256 | Oct 2027 | Clarifiers, Uncovered lagoons, Biogas silos | 41 |
| 14 | Lansing WWTP | Lansing | 10.06 | 131,479 | MI0023400 | Oct 2027 | Clarifiers | 5 |
| 15 | East Lansing Wastewater Treatment Plant | East Lansing | 9.13 | 82,801 | MI0022853 | Oct 2027 | Clarifiers, Aerated lagoons, Biogas silos, Biogas balloons | 1 |
| 16 | Holland WWTP | Holland | 8.7 | 55,389 | MI0023108 | Oct 2028 | Clarifiers, Carrousels / oxidation ditches, Biogas silos, Biogas balloons | 0 |
| 17 | Monroe Metro Wastewater Facility | Monroe | 8.5 | 60,134 | MI0028401 | Oct 2024 | Clarifiers | 4 |
| 18 | Milk River Cso Rtb | Grosse Pointe Woods | 7.7 | 61,448 | MI0025500 | Oct 2026 | — | 46 |
| 19 | Battle Creek WWTP | Battle Creek | 7.55 | 99,093 | MI0022276 | Oct 2030 | Clarifiers, Biogas silos | 9 |
| 20 | Bay City Wastewater Treatment Plant | Bay City | 6.6 | 46,680 | MI0022284 | Oct 2015 | Clarifiers, Biogas balloons | 25 |
| 21 | City Of Port Huron Wastewater Treatment Plant | Port Huron | 6.03 | 49,807 | MI0023833 | Oct 2027 | Biogas balloons | 4 |
| 22 | Traverse City WWTP | Traverse City | 4.33 | 52,235 | MI0027481 | Oct 2029 | Biogas silos, Biogas balloons | 2 |
| 23 | West Bay County Department Of Water/sewer | Bay City | 4 | 41,566 | MI0042439 | Oct 2023 | Clarifiers, Biogas silos | 2 |
| 24 | Delta Twp WWTP | Lansing | 3.87 | 38,469 | MI0022799 | Oct 2027 | Clarifiers, Biogas silos, Biogas balloons | 4 |
| 25 | North Kent Sa WWTP | Grand Rapids | 3.48 | — | MI0057419 | Oct 2018 | — | 1 |
| 26 | Saginaw Twp WWTP | Saginaw | 3.24 | 41,818 | MI0023973 | Oct 2028 | Clarifiers, Aerated lagoons, Carrousels / oxidation ditches, Biogas silos, Biogas balloons | 10 |
| 27 | Cbpu Waste Water Treatment Plant | Coldwater | 3.2 | 12,941 | MI0020117 | Oct 2026 | Clarifiers, Uncovered lagoons, Biogas silos, Biogas balloons | 9 |
| 28 | Niles WWTP | Niles | 3.2 | 26,966 | MI0023701 | Oct 2017 | Clarifiers, Biogas silos | 0 |
| 29 | City Of Mount Clemens Wastewater Treatment Plant | Mount Clemens | 3.06 | 17,171 | MI0023647 | Oct 2025 | Carrousels / oxidation ditches, Biogas balloons | 6 |
| 30 | Martin Rtb | Saint Clair Shores | 3.02 | 60,811 | MI0025453 | Oct 2027 | — | 0 |
| 31 | Adrian WWTP | Adrian | 2.88 | 30,037 | MI0022152 | Oct 2028 | Clarifiers, Biogas silos, Biogas balloons | 0 |
| 32 | Grand Haven/spring Lake Wastewater Treatment Plant | Grand Haven | 2.82 | 17,867 | MI0021245 | Oct 2025 | Clarifiers, Biogas silos, Biogas balloons | 1 |
| 33 | Bedford Twp WWTP | Erie | 2.68 | 29,155 | MI0020761 | Sep 2029 | Clarifiers, Biogas silos, Biogas balloons | 16 |
| 34 | Marquette WWTP | Marquette | 2.62 | 24,562 | MI0023531 | Oct 2027 | Biogas silos, Biogas balloons | 24 |
| 35 | Albion WWTP | Albion | 2.51 | 9,320 | MI0022161 | Oct 2025 | Clarifiers, Biogas silos | 0 |
| 36 | Zeeland WWTP | Zeeland | 2.5 | 5,521 | MI0020524 | Oct 2026 | Clarifiers, Biogas silos | 8 |
| 37 | Sault Ste. Marie Wastewater Treatment Plant | Sault Sainte Marie | 2.27 | 14,599 | MI0024058 | Oct 2025 | Uncovered lagoons, Biogas silos, Biogas balloons | 21 |
| 38 | Commerce Twp WWTP | Walled Lake | 2.13 | 35,218 | MI0025071 | Oct 2026 | Clarifiers, Aerated lagoons, Uncovered lagoons, Carrousels / oxidation ditches | 0 |
| 39 | Owosso/mid Shiawassee Co WWTP | Owosso | 2.09 | 23,957 | MI0023752 | Oct 2026 | Clarifiers, Biogas balloons | 29 |
| 40 | Portage Lake Authority WWTP | Houghton | 2.05 | 12,175 | MI0020061 | Oct 2027 | Clarifiers, Biogas silos, Biogas balloons | 9 |
| 41 | Southern Clinton Co WWTP | De Witt | 2.05 | 18,035 | MI0021008 | Oct 2027 | Biogas silos | 30 |
| 42 | Alpena WWTP | Alpena | 2.01 | 10,691 | MI0022195 | Oct 2026 | Clarifiers, Biogas silos, Biogas balloons | 9 |
| 43 | Oakland Co Walled Lk Novi WWTP | Novi | 1.98 | 36,812 | MI0024287 | Oct 2026 | — | 3 |
| 44 | Coopersville WWTP | Coopersville | 1.94 | 3,985 | MI0022730 | Oct 2025 | Uncovered lagoons | 3 |
| 45 | Mt Pleasant WWTP | Mount Pleasant | 1.88 | 38,184 | MI0023655 | Mar 2025 | Clarifiers | 18 |
| 46 | Delhi Twp WWTP | Holt | 1.85 | 18,211 | MI0022781 | Oct 2027 | Clarifiers, Biogas silos | 0 |
| 47 | Cadillac WWTP | Cadillac | 1.81 | 11,932 | MI0020257 | Oct 2027 | Clarifiers, Biogas silos | 18 |
| 48 | Houghton Lake WWTP | Houghton Lake | 1.64 | 4,280 | MI0028312 | Oct 2022 | Aerated lagoons, Uncovered lagoons | 2 |
| 49 | Leoni Twp WWTP | Michigan Center | 1.62 | 55,668 | MI0045942 | Oct 2028 | Uncovered lagoons, Biogas balloons | 1 |
| 50 | Kalamazoo Lake WWTP | Saugatuck | 1.6 | 3,228 | MI0056324 | Oct 2025 | Aerated lagoons, Uncovered lagoons | 66 |
Sources and methodology
Flow, permit and violation figures come from the EPA's ICIS-NPDES discharge monitoring records. Population served comes from the Clean Watersheds Needs Survey 2022. Treatment structures are identified by Klarifi's review of aerial imagery, and capital improvement projects are extracted from published municipal budget documents. Violations are counted over the last three years of monitoring reports.
Data refreshed September 11, 2026.