LakeCount. Every Lake. Measured.

Lakes / Illinois / Madison County

Lakes in Madison County, Illinois

9 lakes counted in Madison County - the largest is Horseshoe Lake at 1,426.29 acres.

9
Lakes Counted
1,426.29 acres
Largest - Horseshoe Lake

Madison County, highlighted, with its largest counted lakes dotted. Outlines from Census boundary data.

All Counted Lakes

#LakeCountySurface AreaMax Depth
1Horseshoe LakeMadison1,426.29 acres-
2Highland Silver LakeMadison615.29 acres-
3Holiday LakeMadison245.13 acres-
4Dunlap LakeMadison106.01 acres-
5Canteen LakeMadison96.87 acres-
6Tower LakeMadison71.17 acres-
7Long LakeMadison62.27 acres-
8McDonough LakeMadison60.79 acres-
9Long LakeMadison46.7 acres-
Find a Lake in Madison CountyLargest Lakes
Sources: USGS National Hydrography Dataset lake data; USGS. Verified October 30, 2026.