Esnes és un municipi al departament del Nord (regió dels Alts de França, França). L'any 2006 tenia 624 habitants. Limita al nord amb Wambaix, a l'est amb Haucourt-en-Cambrésis, al sud-est amb Walincourt-Selvigny, al sud amb Crèvecœur-sur-l'Escaut, a l'oest amb Lesdain i al nord-oest amb Séranvillers-Forenville.