What is the Countywide Stormwater Management Plan?
The Madison County Stormwater Management Commission and the Building & Zoning Department are completing a Countywide Stormwater Management Plan. The purpose of the plan is to address issues associated with stormwater for both incorporated and unincorporated parts of the county. The countywide approach is intended to put everyone on the same page and create multi-jurisdictional opportunities instead of addressing issues individually. Over the last few years planners have been working with municipalities and townships to identify a wide-range of flooding, drainage, and water quality issues and establish best management practices to address them. The overall goals of the plan are as follows:
- Reduce flooding and mitigate flood damage
- Improve water quality
- Promote best practices for land development
- Develop organizational and regulatory framework
- Conduct public education and outreach

Planning Process and Timeline
The Stormwater Commission meets every two months to discuss different aspects of the plan. Planning staff is currently wrapping up several sections that will complete the document. The plan will need to be review by the municipalities and townships and by the Illinois Department of Natural Resources before a public hearing is scheduled and the Stormwater Commission can make a recommendation to the Madison County Board.
Plan Structure
Chapter 2: Information & Issue Identification
Chapter 3: Watershed Descriptions
Chapter 4: Predominant Issues
Chapter 5: Best Management Practices
Chapter 6: Objectives and Recommendations
Chapter 7: Implementation
Appendices
More Information
![]() |
Stormwater Plan Newsletter |
If you have questions please contact:
Marc Hohlt
Stormwater Coordinator
Madison County Building & Zoning Department
mdhohlt@madisoncountyil.gov
(618) 296-4665
Canteen Cahokia Creek | East Fork Silver Creek | Indian Cahokia Creek | Judy's Branch |
![]() |
![]() |
![]() |
![]() |
Portage Des Sioux | Silver Creek | Sugar Creek | Wood River Creek |
![]() |
![]() |
![]() |
![]() |