Walcourt (French pronunciation: [walkuʁ]) is a Walloon municipality and town located in Belgium in the province of Namur.
On 1 January 2006 the municipality had 17,516 inhabitants. The total area is 123.18 km², giving a population density of 142 inhabitants per km².
As well as Walcourt itself, the municipality also comprises the villages of: Berzée, Castillon, Chastrès, Clermont, Fontenelle, Fraire, Gourdinne, Laneffe, Pry, Rognée, Somzée, Tarcienne, Thy-le-Château, Vogenée, Yves-Gomezée
Around St. Maternus' Basilica