En Serbia, los municipios y ciudades (serbocroata: општине и градови / opštine i gradovi) son el segundo nivel administrativo de la organización territorial del país.
Hay 30 municipios urbanos en el país (17 en Belgrado, 5 en Niš, y 2 en cada una de las otras cuatro ciudades).
[3] Como en muchos otros países, los municipios son las entidades básicas del gobierno local de Serbia.
Si no hay localidades relevantes en el término municipal, el municipio puede estar compuesto únicamente por pueblos, siendo uno de ellos la capital que le da nombre.
Solo las ciudades tienen alcaldes (gradonačelnici, singular: gradonačelnik), aunque coloquialmente se usa mucho ese término para referirse a los presidentes de los municipios.
[6] Seis ciudades están divididas en municipios urbanos: Belgrado, Novi Sad, Niš, Požarevac, Užice y Vranje.
En tres municipios (Gračanica, Klokot-Vrbovac y Ranilug), los partidos serbios obtuvieron la mayoría en las elecciones locales de 2009.