Canton : Beaumetz-lès-Loges
Habarcq est une commune dont l'altitude varie entre 77 et 136 mètres et d'une superficie de 703 hectares.
Au dernier recensement Habarcq comptait environ 600 habitants. (Source INSEE : recensement de 1999 sans double compte)
Noyellette (1 kms)Montenescourt (1 kms)Gouves (1 kms)Hermaville (2 kms)Lattre-Saint-Quentin (2 kms)Haute-Avesnes (3 kms)Wanquetin (3 kms)Agnez-lès-Duisans (3 kms)Hauteville (4 kms)Tilloy-lès-Hermaville (4 kms)