Onhaye is a commune of 3000 located 20 kilometers south of the city of
Namur and 10 kilometers north of the French border at the crossing of the
Meuse River in
Hastiere.
Anthee, Falaen, Gerin, Serville, Sommiere, and Weillen are boroughs within the municipal district of Onhaye.