Ninove is a city and municipality in the Flemish province of East Flanders in Belgium. It is on the river Dender, and is part of the Denderstreek. The municipality comprises the city of Ninove proper and since the 1976 merger of the towns of Appelterre-Eichem, Aspelare, Denderwindeke, Lieferinge, Meerbeke, Nederhasselt, Neigem, Okegem, Outer, Pollare and Voorde. On 1 January 2023 Ninove had a total population of 40.090.
Less