Horseshoe Lake

Horseshoe Lake is a public lake located in Holmes County. It is managed by the Mississippi Department of Wildlife, Fisheries, and Parks (MDWFP), which oversees the lake's fisheries resources.  

Horseshoe Lake, located near Tchula, is an 800-acre lake surrounded by agricultural land.  MDWFP in conjunction with the Holmes County Board of Supervisors recently built a boat ramp which provides public access to the lake.

Cypress trees are abundant in the lake and line some of the shoreline.  For the last several years MDWFP has been applying herbicides to control floating, invasive water hyacinths. These efforts will provide more access for boaters and anglers.

Fishing Report - 11/2/2026

SpeciesDetail
BassBass fishing at Horseshoe Lake has been good. Try targeting fish on cypress trees near drop-offs and ledges. Soft plastic creature baits, jigs, spinner baits , and swim baits all could be good choices for lures.
CrappieCrappie fishing has been good at Horseshoe. Try targeting fish in 6-10 foot of water near cypress trees or other structure. Both minnows and jigs are good choices. 
BreamBream fishing at horseshoe has been improving. Both bluegill and redear have been caught regularly. Try targeting fish near cover and structure near shallow spawning flats. Both worms and crickets are good choices.
CatfishTry targeting ledges and drop-offs near shallow flats and structure. Chicken livers, worms, and stink bait could be good choices for bait.
Horseshoe Lake Special Regulations

Creel and Size Limits

SpeciesLengths to ReleaseDaily Creel Limit
Black Bass (combined largemouth, spotted and smallmouth)No length limit5 per angler
Crappie (combined white and black)Under 11 inches20 per angler

Statewide creel and size limits apply to all other fish species

*Horseshoe Lake Interactive Map

Find and learn more about *Horseshoe Lake...