Ninove is a city and municipality located in the Flemish province of East Flanders in Belgium. It is situated 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 2018 Ninove had a total population of 38,692. The total area is 72.57 km2 which gives a population density of 533 inhabitants per km2.