Charlotte County, Virginia Fishing Lakes

Charlotte County, Virginia is home to a total of 17 lakes, arranged alphabetically in the list below. If you are considering fishing in Charlotte County, Virginia, 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!
Four Locusts Lake (Keysville area)
Horseshoe Lake (Drakes Branch area)
Keysville Reservoir (Eureka area)
Langford Pond (Drakes Branch area)
Roanoke Creek Site 31b Lake (Charlotte Court House area)
Roanoke Creek Site 35-A Lake (Charlotte Court House area)
Roanoke Creek Site 43a Lake (Eureka area)
Roanoke Creek Site 49a Lake (Drakes Branch area)
Roanoke Creek Site 4a Lake (Madisonville area)
Roanoke Creek Site 54 Lake (Eureka area)
Roanoke Creek Site 5b Lake (Madisonville area)
Roanoke Creek Site 61a Lake (Drakes Branch area)
Roanoke Creek Site 67 Lake (Eureka area)
Roanoke Creek Site 68 Lake (Eureka area)
Roanoke Creek Site 6a Lake (Madisonville area)
Roanoke Creek Site 70-A Lake (Eureka area)
Walkers Pond (Keysville area)