La ville de Avesnes-le-Sec se situe dans le département Nord.
Les municipalités limitrophes sont les suivantes : Hordain, Lieu-Saint-Amand, Iwuy, Noyelles-sur-Selle, Haspres, Villers-en-Cauchies.
7 infirmiers et infirmières à domicile travaillent à Avesnes-le-Sec.