Barbour County, AL

6 towns and cities in Barbour County, Alabama

Barbour County is a county in Alabama with 25,223 residents and 885 sq mi of land.

Towns and cities in Barbour County

Last updated: