Esneux (French pronunciation: [ɛsnø]; Walloon: Esneu) is a municipality of Wallonia located in the province of Liège, Belgium. On 1 January 2006 Esneux had a total population of 13,072. The total area is 34.05 km2 (13.15 sq mi) which gives a population density of 384 inhabitants per km². The municipality consists of the following districts: Esneux and . Other villages are Méry and Hony. They are all to be found in the valley of the Ourthe river south of Liège. A railway line links the 4 villages (and then continues further south to Luxembourg).