Twin Lakes is a census-designated place in Greene County, Virginia, United States. The population as of the 2010 census was 1,647. Twin Lakes is located in southern Greene County around a set of small reservoirs built on Quarter Creek, a southwest-flowing tributary of Swift Run, which in turn runs south to the North Fork of the Rivanna River, …Twin Lakes is a census-designated place in Greene County, Virginia, United States. The population as of the 2010 census was 1,647. Twin Lakes is located in southern Greene County around a set of small reservoirs built on Quarter Creek, a southwest-flowing tributary of Swift Run, which in turn runs south to the North Fork of the Rivanna River, part of the James River watershed. The community is 4 miles south of Stanardsville, the Greene County seat, and 21 miles north of Charlottesville.