Marion is a town in and the county seat of Smyth County, Virginia, United States. The general Marion area is well known for its scenic beauty. The town is named for American Revolutionary War officer Francis Marion. *6,000 is the approximate town limits population for 2019. The inclusion of suburban residents who possess a Marion address and zip code (24354) leaves Marion, Virginia with a total population of approximately 15,300, which is about half of the county's total population.
Marion is one of a few towns to be designated as an official Virginia Main Street Community and National Main Street Community. The Lincoln Theatre, a meticulously renovated Art-Deco Mayan Revival-style performing arts center in Marion, is the home of the nationally syndicated bluegrass music program Song of the Mountains. The General Francis Marion Hotel has been completely restored. It is a boutique hotel that has received an AAA Three-Diamond ranking. The town hosts a monthly ArtWalk with local artists and musicians, held on the second Friday of each month in May through December.