Floyd is a town in Floyd County, Virginia, United States. The population was 432 at the 2000 census. It is the county seat of Floyd County. The Town of Floyd was originally named Jacksonville as the surrounding county was formed during the tenure of President Andrew Jackson. The name was subsequently changed to Floyd.
Floyd is located at 36°54′44″N 80°19′6″W / 36.91222°N 80.31833°W / 36.91222; -80.31833 (36.912150, -80.318408).
According to the United States Census Bureau, the town has a total area of 0.5 square miles (1.2 km²), all of it land.