Shenandoah County, Virginia Cities (2025)

15 cities

City
Rank
2025 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Strasburg17,3367,0910.63%1,8024 Town
Strasburg27,3367,1040.63%1,8024 Town
Woodstock35,9935,7870.66%1,5724 Town
Woodstock45,9935,7970.66%1,5724 Town
New Market52,2152,1460.59%1,0962 Town
New Market62,2152,1500.59%1,0962 Town
Mount Jackson72,0331,9580.69%5344 Town
Mount Jackson82,0331,9620.69%5344 Town
Basye91,3631,3690.52%1579 CDP
Edinburg101,2201,1830.58%1,6461 Town
Edinburg111,2201,1840.58%1,6461 Town
Maurertown121,0819771.98%5002 CDP
Toms Brook132862780.35%2,2700 Town
Toms Brook142862780.35%2,2700 Town
Mount Clifton152321876.91%5190 CDP

Shenandoah County Cities Summary

Largest City

Strasburg is the largest city in Shenandoah County, with a population of 7,336.

Smallest City

Mount Clifton is the smallest city in Shenandoah County, with a population of 232.

10 Largest Cities

There are 15 cities in Shenandoah County, Virginia.

Location of Shenandoah County