Barnsville is a ghost town in Marion County, Alabama, United States. Two churches still remain in Barnsville. Scattered populace still occupy Barnsville.[1]
‡This populated place also has portions in an adjacent county or counties