Walcourt (French pronunciation: [walkuʁ]; Walloon: Walcoû) is a city and municipality of Wallonia located in the province of Namur, Belgium. On 1 January 2006 the municipality had 17,516 inhabitants. The total area is 123.18 km2, giving a population density of 142 inhabitants per km2. The municipality consists of the following districts: Berzée, , Chastrès, , , , , , , , , Tarcienne, Thy-le-Château, , Walcourt, Yves-Gomezée.