Appomattox is a town in Appomattox County, Virginia, United States. The population was 1,761 at the 2000 census. It is the county seat of Appomattox County.
Appomattox is part of the Lynchburg Metropolitan Statistical Area.
The town was named for the Appomattox River. The river was named after the Appamatuck Virginia Indian tribe, one of the Algonquian-speaking Powhatan Confederacy, historically based in the coastal area and encountered by the English before the tribes of the Piedmont. The Appamatuck historically lived somewhat to the east of the present town, around the area of present-day Petersburg. At the time of European encounter, the area of Appomattox County above the fall line was part of the territory of the Manahoac tribe, who were Siouan speaking.