Abingdon is a
town in
Washington County,
Virginia,
United States, southwest of
Roanoke. The population was 8,191 at the
2010 census. It is the
county seat of Washington County and is a designated Virginia Historic Landmark. The town encompasses several historically significant sites and features a fine arts and crafts scene centered on the galleries and museums along Main Street.