B Cities in Iowa
Badger
Bagley
Baldwin
Balltown
Bancroft
Bankston
Barnes City
Barnum
Bassett
Batavia
Battle Creek
Baxter
Bayard
Beacon
Beaconsfield
Beaman
Beaver
Bedford
Belle Plaine
Bellevue
Belmond
Bennett
Benton
Berkley
Bernard
Bertram
Bettendorf
Bevington
Birmingham
Blairsburg
Blairstown
Blakesburg
Blanchard
Blencoe
Blockton
Bloomfield
Blue Grass
Bode
Bonaparte
Bondurant
Boone
Bouton
Boxholm
Boyden
Braddyville
Bradgate
Brandon
Brayton
Breda
Bridgewater
Brighton
Bristow
Britt
Bronson
Brooklyn
Brunsville
Buck Grove
Buckeye
Buffalo
Buffalo Center
Burlington
Burt
Bussey