La commune de Hasnon se situe dans le département Nord.
Les communes alentours sont les suivantes : Wallers, Millonfosse, Saint-Amand-les-Eaux, Raismes, Hélesmes, Wandignies-Hamage, Tilloy-lez-Marchiennes, Warlaing.
12 infirmiers et infirmières à domicile exercent à Hasnon.