Smith Mountain lake is located in western Virginia southeast of Roanoke and southwest of Lynchburg Va.
These maps courtesy of the the US census bureau.