King William County, Virginia Fishing Lakes

King William County, Virginia is home to a total of 22 lakes, arranged alphabetically in the list below. If you are considering fishing in King William 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!
Aylett Millpond (Aylett area)
Aylett Pond (Aylett area)
Ballard Pond (Hanover area)
Boshers Millpond (Manquin area)
Chelsea Pond (West Point area)
Cohoke Millpond (New Kent area)
Curling Pond (Manquin area)
Custis Pond (West Point area)
Dabneys Millpond (Manquin area)
Dublin Millpond (Beulahville area)
Gravatts Millpond (Hanover area)
Gutherie Pond (Beulahville area)
Harrell Pond (New Kent area)
Herring Creek Millpond (Beulahville area)
Hollyfield Pond (Manquin area)
Huckleberry Pond (Hanover area)
Lafferty Pond (Tunstall area)
McGeorge Pond (Beulahville area)
Mitchell Millpond (Beulahville area)
Moncuin Pond (Beulahville area)
Old Town Farm Pond (New Kent area)
Olssons Pond (West Point area)