Ce village se trouve sur la colline ceinturée à l’est par le Ruisseau de Halleux, un sous-affluent de l’Ourthe. Cette dernière s’écoule à environ 1200 m au nord-est du village.
Le village passe de la commune de Halleux à la commune de La Roche lors de la fusion des communes.