LakeCount. Every Lake. Measured.

Lakes / Virginia

Virginia Lakes

329 lakes and counting - every figure from the USGS National Hydrography Dataset.

329
Lakes Counted
44,895.08 acres
Largest - John H. Kerr Reservoir

Rankings

Largest Lakes

Featured Lake

#LakeCountySurface AreaMax Depth
1John H. Kerr ReservoirMecklenburg44,895.08 acres-

Lakes Near Cities

Near RichmondNear Virginia BeachNear NorfolkNear RoanokeNear Charlottesville

Browse by County

Accomack County (1)Albemarle County (7)Amelia County (3)Amherst County (4)Appomattox County (1)Augusta County (1)Bath County (3)Bedford County (4)Botetourt County (1)Brunswick County (2)Campbell County (1)Caroline County (14)Charles City County (3)Charlotte County (6)Chesapeake County (3)Chesterfield County (12)Craig County (1)Culpeper County (3)Cumberland County (4)Dickenson County (1)Dinwiddie County (5)Essex County (7)Fairfax County (9)Fauquier County (6)Fluvanna County (2)Franklin County (1)Frederick County (5)Giles County (1)Gloucester County (5)Goochland County (4)Greene County (2)Greensville County (3)Halifax County (3)Hanover County (2)Henry County (3)Isle of Wight County (4)James City County (11)King William County (4)King and Queen County (4)Lancaster County (3)Lee County (1)Loudoun County (4)Louisa County (7)Madison County (1)Martinsville County (1)Mecklenburg County (4)Middlesex County (4)Nelson County (1)New Kent County (6)Newport News County (4)Norfolk County (2)Northampton County (1)Northumberland County (2)Nottoway County (4)Orange County (2)Page County (1)Patrick County (4)Pittsylvania County (2)Portsmouth County (1)Powhatan County (8)Prince Edward County (7)Prince George County (6)Prince William County (4)Pulaski County (3)Richmond County (3)Rockbridge County (2)Rockingham County (2)Russell County (2)Scott County (2)Shenandoah County (1)Smyth County (1)Southampton County (4)Spotsylvania County (9)Stafford County (6)Suffolk County (10)Surry County (2)Sussex County (11)Tazewell County (2)Virginia Beach County (11)Washington County (2)Westmoreland County (7)Williamsburg County (1)Wise County (2)Wythe County (1)York County (9)
Source: USGS National Hydrography Dataset lake data. Verified October 30, 2026.