Shawsville is a census-designated place (CDP) in Montgomery County, Virginia, United States. The population was 1,029 at the 2000 census. It is part of the Blacksburg–Christiansburg–Radford Metropolitan Statistical Area which encompasses all of Montgomery County, Virginia and the city of Radford. However, many residents of the eastern section of Montgomery County more often travel to Roanoke, Virginia or Salem, Virginia for work, shopping, and services since these cities are generally closer and do not require driving up Christiansburg Mountain on US 460 (which is a concurrency with US 11 here) or Interstate 81.
Shawsville is located at 37°10′24″N 80°14′55″W / 37.17333°N 80.24861°W / 37.17333; -80.24861 (37.173248, -80.248580).
According to the United States Census Bureau, the CDP has a total area of 2.3 square miles (6.0 km²), all of it land.