Edinburg is a town in Shenandoah County, Virginia, United States. The population was 1,041 at the 2010 census.
The Mill in Edinburg, Virginia (1848).
View north along US 11, the primary road through Edinburg
Shenandoah County, Virginia
Shenandoah County is a county located in the Commonwealth of Virginia. As of the 2020 United States Census, the population was 44,186. Its county seat is Woodstock. It is part of the Shenandoah Valley region of Virginia.
Shenandoah County Courthouse in Woodstock
I-81 southbound in Shenandoah County