Cities / Towns in Iowa starting with B
There are a total of 63 cities, townships, villages, and other places in the state of Iowa that start with the letter "B".
Badger, IA Bagley, IA Baldwin, IA Balltown, IA Bancroft, IA Bankston, IA Barnes City, IA Barnum, IA Bassett, IA Batavia, IA Battle Creek, IA Baxter, IA Bayard, IA Beacon, IA Beaconsfield, IA Beaman, IA Beaver, IA Bedford, IA Belle Plaine, IA Bellevue, IA Belmond, IA Bennett, IA Benton, IA Berkley, IA Bernard, IA Bertram, IA Bettendorf, IA Bevington, IA Birmingham, IA Blairsburg, IA Blairstown, IA Blakesburg, IA Blanchard, IA Blencoe, IA Blockton, IA Bloomfield, IA Blue Grass, IA Bode, IA Bonaparte, IA Bondurant, IA Boone, IA Bouton, IA Boxholm, IA Boyden, IA Braddyville, IA Bradgate, IA Brandon, IA Brayton, IA Breda, IA Bridgewater, IA Brighton, IA Bristow, IA Britt, IA Bronson, IA Brooklyn, IA Brunsville, IA Buck Grove, IA Buckeye, IA Buffalo Center, IA Buffalo, IA Burlington, IA Burt, IA Bussey, IA
Counties in Iowa starting with B
There are a total of 7 counties in the state of Iowa that start with the letter "B".