Amherst is a town in Amherst County, Virginia, United States. The population was 2,231 at the 2010 census. It is the county seat of Amherst County. Amherst is part of the Lynchburg metropolitan area. Amherst was founded in 1807. Originally known as "The Oaks" and "Seven Oaks", it began as a stagecoach station on the Charlottesville to Lynchburg ro…Amherst is a town in Amherst County, Virginia, United States. The population was 2,231 at the 2010 census. It is the county seat of Amherst County. Amherst is part of the Lynchburg metropolitan area. Amherst was founded in 1807. Originally known as "The Oaks" and "Seven Oaks", it began as a stagecoach station on the Charlottesville to Lynchburg road. Once Nelson County was separated from Amherst County in 1807, the community became the seat of Amherst County. It was at this time that the village decided to rename itself in honor of French and Indian War hero Jeffery Amherst, 1st Baron Amherst. Major-General Amherst had been the hero of the Battle of Ticonderoga and later served as the governor of the Colony of Virginia from 1763 to 1768.