Nassogne est un village qui a été erigé en commune, situé au pied du massif ardennais, à une altitude de 409 mètres.
Il est arrosé par la Lhomme.
Il est entouré de vastes forêts giboyeuses qui s'étendent jusqu'à la ville de Saint-Hubert au sein d'un relief accidenté.