
Woodstock
- County:
- Shenandoah County
- County Seat:
- Yes
- Area (mi²):
- 3.812
- State:
- Virginia
Woodstock is a town located in Shenandoah County, Virginia. Woodstock has a 2025 population of 6,024. It is also the county seat of Shenandoah County. Woodstock is currently growing at a rate of 0.7% annually and its population has increased by 3.63% since the most recent census, which recorded a population of 5,813 in 2020.
The average household income in Woodstock is $92,264 with a poverty rate of 26.66%. The median age in Woodstock is 39 years: 39.2 years for males, and 37 years for females.