Madison County, Alabama Fishing Lakes

Madison County, Alabama is home to a total of 25 lakes, arranged alphabetically in the list below. If you are considering fishing in Madison County, Alabama, get more information by clicking on any lake in the list below. Help others by telling us what you know about these county lakes.

Find a Lake

Looking for a particular lake? Search our site!
Big Pond (Jeff area)
Buckeye Pond (Mason Ridge area)
Byrd Spring Lake (Huntsville area)
Collier Lake (Moontown area)
General Shoe Tank (Huntsville area)
Hurricane Creek Watershed Lake (Hollytree area)
Jimmy Johnston Lake (New Market area)
John Blue Co Tank (Huntsville area)
Lady Ann Lake (Madison area)
Lake Clark (Jeff area)
Little Pond (Jeff area)
Madison County Lake (Maysville area)
Madison County Nature Trail Lake (Huntsville area)
Mason Lake (historical) (Meridianville area)
Milner Pond (New Market area)
Mouzon Lake (Huntsville area)
Randall Mullins Lake (Toney area)
Romine Lake (Capshaw area)
Smith Lake (Hollytree area)
Smith, Walker and Johnson Lake (Paint Rock area)
Swan Pond (Triana area)
Vaughn Lake (Jeff area)
Ware Pond (Meridianville area)
Weyler Lake (Jeff area)
Williams Pond (Madison area)