Westmoreland County, Virginia Fishing Lakes

Westmoreland County, Virginia is home to a total of 26 lakes, arranged alphabetically in the list below. If you are considering fishing in Westmoreland 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!
Beales Millpond (Machodoc area)
Bettys Pond (Saint Clements Island area)
Blackbeard Pond (Piney Point area)
Chandlers Millpond (Montross area)
Cherry Grove Pond (Kinsale area)
Chrystal Lake (Colonial Beach South area)
Flemmer Pond (Rollins Fork area)
Gardy Millpond (Kinsale area)
Herring Pond (Saint Clements Island area)
Hogans Millpond (Haynesville area)
Horners Pond (Champlain area)
Kings Millpond (Machodoc area)
Lake Independence (Stratford Hall area)
Latanes Pond (Colonial Beach South area)
Marshall Creek Pond (Machodoc area)
Morris Pond (Colonial Beach South area)
Newtons Pond (Machodoc area)
Placid Lake (Colonial Beach South area)
Potomac Mills Pond (Colonial Beach South area)
Smoots Pond (historical) (Champlain area)
Stratford Millpond (Stratford Hall area)
Tavern Millpond (Machodoc area)
Thomas Branch Pond (Colonial Beach South area)
Thompson Millpond (Kinsale area)
Travis Pond (Montross area)
Weavers Millpond (Montross area)