- Bavay
- Bavelincourt
- Bavinchove
- Bavincourt
- Bayencourt
- Bayenghem-lès-Éperlecques
- Bayenghem-lès-Seninghem
- Bayonvillers
- Bazentin
- Bazicourt
- Bazinghen
- Bazoches-sur-Vesles
- Bazuel
- Béalcourt
- Béalencourt
- Beaucamps-le-Jeune
- Beaucamps-le-Vieux
- Beaucamps-Ligny
- Beauchamps
- Beaucourt-en-Santerre
- Beaudéduit
- Beaudignies
- Beaudricourt
- Beaufort-Blavincourt
- Beaufort-en-Santerre
- Beaugies-sous-Bois
- Beaulencourt
- Beaulieu-les-Fontaines
- Beaumé
- Beaumerie-Saint-Martin