North Shore is a census-designated place (CDP) in Franklin County, Virginia, United States.
[3] It occupies a 6-mile-long (10 km) peninsula in Smith Mountain Lake, an impoundment on the Roanoke River.
The northeast edge of the CDP follows the Roanoke River arm of the lake, which is also the Bedford County line, while the southern and southwestern edge follows the Blackwater River and Gills Creek arm.
About 1.3% of families and 1.6% of the population were below the poverty line, including none of those under the age of eighteen or sixty-five or over.
The 37-acre park opened in June 2007 and includes walking trails, a fishing pier, playground, and community beach.
Crazy Horse Marina as well as the Virginia Department of Wildlife Resources operated Scruggs #8 offer public boating access sites to Smith Mountain Lake in North Shore.
The United States Postal Service does not operate a post office within the CDP.
Addresses within North Shore use a Moneta or Wirtz ZIP Code.
Law enforcement is provided by the Franklin County Sheriff's Office.