Hamoir is a Walloon municipality located in the Belgian province of Liège. On January 1, 2006, Hamoir had a total population of 3,592. The total area is 27.80 km² which gives a population density of 129 inhabitants per km². Hamoir is situated on the river Ourthe.