Cities / Towns in Alabama starting with B
There are a total of 31 cities, townships, villages, and other places in the state of Alabama that start with the letter "B".
Babbie, AL Baileyton, AL Bakerhill, AL Banks, AL Bay Minette, AL Bayou La Batre, AL Bear Creek, AL Beatrice, AL Beaverton, AL Belk, AL Benton, AL Berry, AL Bessemer, AL Billingsley, AL Birmingham, AL Black, AL Blountsville, AL Blue Springs, AL Boaz, AL Boligee, AL Bon Air, AL Brantley, AL Brent, AL Brewton, AL Bridgeport, AL Brighton, AL Brilliant, AL Brookside, AL Brookwood, AL Brundidge, AL Butler, AL
Counties in Alabama starting with B
There are a total of 6 counties in the state of Alabama that start with the letter "B".