La ville de Esnes se situe dans le département Nord.
Les communes alentours sont les suivantes : Lesdain, Wambaix, Walincourt-Selvigny, Haucourt-en-Cambrésis, Séranvillers-Forenville, Crèvecœur-sur-l'Escaut.
2 infirmiers et infirmières à domicile pratiquent à Esnes.