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