Viroinval (French pronunciation: [viʁwɛ̃val]) is a Walloon municipality located in Belgium in the province of Namur. On January 1, 2006 Viroinval had a total population of 5,680. The total area is 120.90 km² which gives a population density of 47 inhabitants per km².