Madison County Fishing Lakes

Search for lakes in

Lakes in Madison County

Place USGS Topo Map
Alton Lake Alton
Alton Twin Lakes South Lake Alton
Alton-Woodriver Sportsmens Reservoir Alton
Big Four Reservoir New Douglas
Canteen Lake Monks Mound
Chouteau Slough Columbia Bottom
Dales Twin Lakes-South Lake Edwardsville
Downing Pond Bethalto
Dunlap Lake Edwardsville
Edelhardt Lake Monks Mound
Godfrey Pond Alton
Grigsby Lake Marine
Gvillo Pond Wood River
Heavenly Hills Lake Highland
Highland Silver Lake Grantfork
Highland Sportsmans Club Lake Grantfork
Holiday Lake Prairietown
Horseshoe Lake Monks Mound
Joyces Lake Prairietown
Keeven Lake Marine
Klaus Lake Saint Rose
Lake Heights Prairietown
Lake Hillcrest Edwardsville
Lake Meadow Prairietown
Lake Wanda Highland
Lakewood Subdivision Number 2 Lake Edwardsville
Leclaire Lake Edwardsville
Long Lake Monks Mound
Long Lake Wood River
Magin Lake Collinsville
Marysville Fishing Club Lake Collinsville
McDonough Lake Monks Mound
Micks Lake Saint Jacob
Mount Olive Staunton Coal Company Reservoir Worden
Old Channel Wood River Wood River
Old City Reservoir Grantfork
Paridise Lake Bethalto
Pine Lake Collinsville
Pool 26 Alton
Rayburn Lake Grantfork
Ron Lake Highland
Silver Lake Grantfork
Sportsman Lake Marine
Staunton Coal Company Reservoir New Douglas
Tower Lake Wood River
Twin Lakes Saint Jacob
Vesper Lake Worden
Warren Levis Lake Alton
Weiss Lake Boulder
Wilkinson Pond Alton
Willaredt Lake Marine
Yates Lake Prairietown

Above is a map and a list of the lakes in Madison County, . Many of these spots are open to public fishing. If you see a lake name that is duplicated within Madison County, then try to narrow it down using the name of the USGS topo map which is usually a prominent place or city nearby.