Abingdon is a town in and the county seat of Washington County, Virginia. The population was 8,375 at the 2020 census. The town encompasses several historically significant sites and features a fine arts and crafts scene centered on the galleries and museums along Main Street. Nestled in the picturesque Blue Ridge Highlands, Abingdon offers a delightful blend of charm, culture, and natural beauty.