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