Shenandoah is a town in Page County, Virginia, United States. The population was 2,486 at the 2020 census.
Downtown Shenandoah
View north along US 340 in Shenandoah
Page County is located in the Commonwealth of Virginia. As of the 2020 census, the population was 23,709. Its county seat is Luray. Page County was formed in 1831 from Shenandoah and Rockingham counties and was named for John Page, Governor of Virginia from 1802 to 1805.
Page County Courthouse in February 2014
US 211 and US 340 run concurrently for several miles in Page County near Luray