Topola (serbocroata cirílico: Топола) es un municipio y villa de Serbia perteneciente al distrito de Šumadija del centro del país.
En 2011 tiene 22 207 habitantes, de los cuales 4573 viven en la villa y el resto en las treinta pedanías del municipio.
[2] La mayoría de la población se compone étnicamente de serbios (21 602 habitantes).
[3] Se ubica unos 25 km al noroeste de Kragujevac.
[4] Junto con Topola, pertenecen al municipio las siguientes pedanías (población en 2002):