Bakersville is a town in Mitchell County, North Carolina, United States. The population was 357 at the 2000 census. It is the county seat of Mitchell County.
Bakersville is located at 36°0′50″N 82°9′21″W / 36.01389°N 82.15583°W / 36.01389; -82.15583 (36.014002, -82.155695).
According to the United States Census Bureau, the town has a total area of 0.8 square miles (1.9 km²). Bakersville is a small town, and is the county seat of Mitchell County. It has one middle school with approximately two hundred students.