Han sur Lesse se trouve dans la vallée de la Rivière Lesse, prenant sa source dans le sud est des Ardennes près d'Ochamps à la frontière avec Libramont.
Le territoire s'étale sur 9,44 kilomètres carrés, pour une population de 1000 habitants, selon le recensement de l'année 2015. Brussel, la capitale du pays, est à une distance, à vol d'oiseau, de 100 kilomètres de son centre géographique.