Keokee is an unincorporated community and census-designated place in Lee County, Virginia, United States. The population was 416 at the 2010 census. The Keokee post office was established in 1906. Keokee Store No. 1 was listed on the National Register of Historic Places in 2007.