Lakes / Virginia / Charlotte County / Horseshoe Lake
Horseshoe Lake, Virginia
30.11 acres
Surface Area
Where It Sits, and How Deep It Goes
Locator - Virginia
36.94 degrees N, 78.57 degrees W - Charlotte County. State and county outlines drawn from Census boundary data; the lake marker is placed by its USGS National Hydrography Dataset coordinates, not by eye. Schematic - not a survey map.
How Horseshoe Lake Stacks Up
- Larger than 17% of the 329 lakes counted in Virginia.
- About 75 miles from Richmond, as the crow flies.
Lakes Nearby
| Lake | County | Distance | Surface Area |
|---|---|---|---|
| Roanoke Creek Site 49a Lake | Charlotte | 2.6 mi | 29.16 acres |
| Keysville Reservoir | Charlotte | 8.8 mi | 37.87 acres |
| Roanoke Creek Site 68 Lake | Charlotte | 10 mi | 29.65 acres |
| Roanoke Creek Site 54 Lake | Charlotte | 12 mi | 38.05 acres |
| Conner Lake | Halifax | 13 mi | 101.81 acres |
| Roanoke Creek Site 6a Lake | Charlotte | 15 mi | 26.19 acres |
Straight-line distance between lake centers.
Facts and Figures
Questions About Horseshoe Lake
How Big Is Horseshoe Lake?
Horseshoe Lake covers 30.11 acres in Charlotte County, Virginia.
What Is the Largest Lake in Charlotte County?
Roanoke Creek Site 54 Lake is the largest lake in Charlotte County, at 38.05 acres.
Largest Lakes in Virginia
| # | Lake | County | Surface Area | Max Depth |
|---|---|---|---|---|
| 1 | John H. Kerr Reservoir | Mecklenburg | 44,895.08 acres | - |
| 2 | Smith Mountain Lake | Franklin | 19,676.26 acres | - |
| 3 | Lake Anna | Louisa | 12,672.74 acres | - |
| 4 | Claytor Lake | Pulaski | 4,073.29 acres | - |
| 5 | Lake Drummond | Chesapeake | 3,240.79 acres | - |
All 329 Virginia lakes ranked by surface area
Sources: USGS National Hydrography Dataset (The National Map) lake data (ID 150401898). Verified October 30, 2026.