Lafayette County, Mississippi Fishing Lakes

Lafayette County, Mississippi is home to a total of 18 lakes, arranged alphabetically in the list below. If you are considering fishing in Lafayette County, Mississippi, 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!
Bagley Lake (Bagley Lake area)
Cambridge Lake (Puskus Lake area)
Coon Creek Lake (Tula area)
Cypress Lake (Puskus Lake area)
Denmark Lake (Denmark area)
Douglas Lake (Water Valley East area)
Drewery Lake (Denmark area)
East Cypress Lake (Puskus Lake area)
Goolsby Lake (Denmark area)
Graham Lake (historical) (Laws Hill area)
Kettle Lake (Denmark area)
Lafayette Lake (Yocona area)
LT-14a-4 Reservoir (Puskus Lake area)
Midway Lake (Denmark area)
North Cypress Lake (Puskus Lake area)
Puskus Lake (Puskus Lake area)
Russell Lake (Tula area)
Stephens Lake (Yocona area)