Obecny podział administracyjny Republiki Serbii został wprowadzony 29 grudnia 2007 roku decyzją Zgromadzenia Narodowego. Według tego prawa podstawowymi jednostkami administracyjnymi na terenie Republiki są: gminy (w liczbie 147), miasta (26) i wydzielone Miasto Belgrad, co łącznie daje 174 samodzielnych ośrodków administracyjnych. Gminy i miasta są zgrupowane w ramach dwudziestu dziewięciu okręgów administracyjnych (bez miasta Belgradu, który stanowi wydzielony okręg). Dodatkowo zostały wydzielone dwie prowincje autonomiczne: Wojwodina oraz Kosowo i Metohia.
Jednostki administracyjne Serbskie prawo dokładnie określa nazewnictwo i kompetencje poszczególnych jednostek administracyjnych: Gmina (srb. општина/opština) – podstawowa jednostka administracyjna samorządu terytorialnego, która poprzez działanie odpowiednich organów samorządowych realizuje przydzielone jej zadania; liczy najmniej 10 000 mieszkańców. Miasto (srb. град/grad) – jednostka administracyjna samorządu terytorialnego, która obejmuje ekonomiczne, administracyjne, geograficzne i kulturowe centrum większego obszaru i liczy więcej niż 100 000 mieszkańców (w niektórych przypadkach mniej), miasto może być podzielone na mniejsze jednostki administracyjne nazywane gminami miejskimi (srb.