La municipalité de Haspres se situe dans le département Nord.
Les municipalités alentours sont les suivantes : Avesnes-le-Sec, Douchy-les-Mines, Thiant, Noyelles-sur-Selle, Monchaux-sur-Écaillon, Verchain-Maugré, Villers-en-Cauchies, Saulzoir.
12 infirmiers et infirmières à domicile pratiquent à Haspres.