Ninove is a city and municipality located in the Flemish province of East Flanders in Belgium. Situated along the river Dender, the city is part of the Denderstreek region.
The municipality covers an area of 72.57 km² and had a population of 40,090 as of January 1, 2023. Following a merger in 1976, the current municipality includes the city of Ninove proper along with the former towns of Appelterre-Eichem, Aspelare, Denderwindeke, Lieferinge, Meerbeke, Nederhasselt, Neigem, Okegem, Outer, Pollare, and Voorde.