Williamson County, Tennessee Fishing Lakes

Williamson County, Tennessee is home to a total of 24 lakes, arranged alphabetically in the list below. If you are considering fishing in Williamson County, Tennessee, 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!
Ashbaugh Lake (Nolensville area)
Clement Lake (Craigfield area)
Clovercroft Lake (Franklin area)
Crockett Springs Lake (Franklin area)
Dyer Lake (Oak Hill area)
Fernvale Lake (Fairview area)
Gary Lake (Spring Hill area)
Gentry Lake (Leipers Fork area)
Jackson Lake (Franklin area)
Lake Colonial Estates (Nolensville area)
Lake Tomlin (College Grove area)
Lake Weona (Craigfield area)
Lever Lake (Kingston Springs area)
McCall Lake (Theta area)
Nelson Elam Lake (Leipers Fork area)
Pine Hill Lake (Theta area)
Poplar Grove Lake (Theta area)
Robinson Lake (Franklin area)
Russel White Lake (Spring Hill area)
Stephens Lake (Fairview area)
Stone Lakes (Bethesda area)
Thompson Lake (Bethesda area)
Todd Lake (Spring Hill area)
Willow Lake (Nolensville area)