This is the list of cities and towns in Serbia, according to the criteria used by Statistical Office of the Republic of Serbia, which classifies the settlements into urban and rural, depending not only on size, but also on other administrative and legal criteria. Also villages with the municipal rights have been added to the list.
Cities in administrative sense are defined by the Law on Territorial Organization. The territory with the city status usually has more than 100,000 inhabitants, but is otherwise very similar to municipality. They enjoy a special status of autonomy and self-government, as they have their own civic parliaments and executive branches, as well as mayor (gradonačelnik) is elected through popular vote, elected by their citizens in local elections. Also, the presidents of the municipalities are often referred to as "mayors" in everyday usage. There are 27 cities (gradovi), each having an assembly and budget of its own.
As with a municipality, the territory of a city is composed of a city proper and surrounding villages (e.g. the territory of the City of Subotica is composed of the Subotica town and surrounding villages). The capital Belgrade is the only city on the level of a district. All other cities are on the municipality level and are part of a district.
The city may or may not be divided into city municipalities. Six cities: Belgrade, Novi Sad, Niš, Požarevac, Vranje and Užice comprise several city municipalities. Competences of cities and city municipalities are divided. The city municipalities of these six cities also have their assemblies and other prerogatives. The two largest city municipalities by number of residents are the city municipality of Novi Sad (307,760) and New Belgrade (212,104).
Of these six cities, only Novi Sad did not undergo the full transformation, as the newly formed municipality of Petrovaradin exists pretty much only formally; thus, the City municipality of Novi Sad is largely equated to city of Novi Sad. The city of Kragujevac had its own city municipalities from 2002 until 2008. In 2013, the city municipality of Sevojno within the city of Užice was established.