La municipalité de Bouchain se situe dans le département Nord.
Les communes alentours sont les suivantes : Lourches, Rœulx, Hordain, Lieu-Saint-Amand, Neuville-sur-Escaut, Mastaing, Estrun, Marquette-en-Ostrevant, Wavrechain-sous-Faulx, Paillencourt.
9 infirmiers et infirmières à domicile pratiquent à Bouchain.