- Badger
- Bagley
- Balltown
- Bancroft
- Bankston
- Barnes City
- Barnum
- Bartlett
- Bassett
- Battle Creek
- Baxter
- Bayard
- Beacon
- Beaman
- Beaver
- Beaverdale
- Belle Plaine
- Bellevue
- Belmond
- Bennett
- Bentley
- Berkley
- Bernard
- Bertram
- Bettendorf
- Bevington
- Blairsburg
- Blairstown
- Blakesburg
- Blanchard
- Blencoe
- Blockton
- Bloomfield
- Blue Grass
- Bode
- Bolan
- Bonaparte
- Bondurant
- Boone
- Bouton
- Boxholm
- Boyden
- Braddyville
- Bradford
- Bradgate
- Brayton
- Breda
- Bristow
- Britt
- Bronson
- Brunsville
- Buck Grove
- Buck Grove
- Buckeye
- Buffalo
- Buffalo Center
- Burchinal
- Burr Oak
- Burt
- Bussey