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