Serbia held local elections in a majority of its cities and municipalities (excluding the disputed territory of Kosovo) on 2 June 2024. 
Background.
Initially, the Serbian government planned to hold a local election only for the City Assembly of Belgrade on 2 June, with the other local elections taking place later in the year. The Belgrade vote was required due to the city assembly's failure to constitute itself after the 2023 Belgrade City Assembly election, while the other elections were scheduled to take place in accordance with Serbia's regular local electoral cycle. Ana Brnabić, the president of the national assembly, contended that holding all local elections on 2 June would require a change in Serbia's law on local elections and would unfairly restrict the mandate of those elected in the last regular local election in 2020. Following extended controversy, however, the law was amended on 23 April and local elections were announced for various cities and municipalities on 26 April.
Electoral process.
With the exception of Belgrade, the cities and municipalities of Serbia that held off-year local elections in 2021, 2022, and 2023 participated in the 2024 vote. As several municipalities in Central Serbia held off-year elections in 2023, the overall number of jurisdictions holding local elections in 2024 was significantly lower than in the previous election cycle.
All local elections in Serbia are held under proportional representation. Mayors are not directly elected but are instead chosen by elected members of the local assemblies. The electoral threshold for assembly representation is three per cent (of all votes, not only of valid votes), although parties representing national minority communities are exempt from this requirement.
Parties.
Serbia's governing Serbian Progressive Party (SNS) and its allies participated fully in the elections. The opposition parties were by contrast divided on their strategy. Among the parties of the "Serbia Against Violence" (SPN) coalition, the Party of Freedom and Justice (SSP), Serbia Centre (SRCE), and Together ("Zajedno") announced a boycott in most jurisdictions, stating that no adequate guarantees were provided that the elections would be free and fair and that there was insufficient time for the situation to change.
As against this, the People's Movement of Serbia (NPS), the Green–Left Front (ZLF), the Movement of Free Citizens (PSG), Ecological Uprising (EU), and the New Face of Serbia (NLS) participated in the vote. Although the Democratic Party (DS) voted in favour of a boycott, it also decided to adopt the position of the majority of the opposition parties, and on that basis it participated in the election as well. Outside the SPN coalition, the parties of the National Democratic Alliance (NADA) alliance chose to boycott the elections in most jurisdictions. Other opposition parties, including Dveri, chose to participate.
On 26 April 2024, SSP leader Dragan Đilas said that although his party would be boycotting the election in most jurisdictions, it would not discourage citizens from voting.
Incidents.
Opposition parties accused the SNS of organising polling stations, leading to clashes in Belgrade and Novi Sad as opposition activists tried to enter suspected SNS venues. Ana Brnabić said on X social media platform that the SNS had set up “call centers” to contact supporters and urge them to vote. The Center for Research, Transparency and Accountability, a non-governmental organisation, recorded incidents of organized voting, vote-buying, violations of vote secrecy, and the presence of unauthorized persons at polling stations, which prompted them to file criminal charges.
Results.
The Serbian Progressive Party's alliance won the elections in most jurisdictions. In the election for the Belgrade city assembly, the SNS alliance won a majority of seats, followed by the opposition "Kreni Promeni" (Go-Change).
Opposition parties have charged that the Serbian Progressive Party falsified the results in Niš and New Belgrade in order to claim a narrow majority of seats in both jurisdictions.
Belgrade.
Municipalities of Belgrade.
Local elections were held in all seventeen of Belgrade's municipalities. The Progressive Party and its allies won the elections all municipalities except Stari Grad and Vračar, which were won by the parties of the "Serbia Against Violence" opposition coalition. Ultimately, the Progressive-led alliance formed government in every municipality.
Barajevo.
Results of the election for the municipal assembly of Barajevo:
Twenty of the twenty-five candidates elected on the "Barajevo Tomorrow" were endorsed by Serbian Progressive Party, two by the Socialist Party of Serbia, and one each by the Movement of Socialists, the Serbian Party Oathkeepers, and the Serbian Radical Party. 
Of the six candidates elected on the "We Choose Barajevo" list, two each were endorsed by the Green–Left Front and the New Face of Serbia, and one each by the Democratic Party and the People's Movement of Serbia.
Bratoljub Stanisavljević, who was elected with an endorsement from the Progressives, was chosen as the municipality's mayor on 10 July 2024.
Čukarica.
Results of the election for the municipal assembly of Čukarica:
Twenty-two of the twenty-six candidates elected on the "Čukarica Tomorrow" list were endorsed by Serbian Progressive Party, two by the Socialist Party of Serbia, and one each by the Serbian Party Oathkeepers and the Serbian Radical Party. Parliamentarian Vladimir Orlić, a vice-president of the Progressive Party, was elected from the lead position on the list, and former parliamentarian Nikola Dragićević of the Oathkeepers appeared in the forty-fifth and final position. Orlić resigned his seat on 10 July 2024, the day the new assembly was established. Dragićević will have the right to enter the assembly if the elected member of the Oathkeepers leaves for any reason.
Six of the fifteen candidates elected on the "We Choose Čukarica" list were endorsed by the Green–Left Front, four by the People's Movement of Serbia, three by the Democratic Party, and one each by the Movement of Free Citizens and the New Face of Serbia.
Nikola Aritonović of the Serbian Progressive Party was chosen as mayor of the municipality on 10 July 2024.
Grocka.
Results of the election for the municipal assembly of Grocka:
Twenty-one of the twenty-seven candidates elected on the "Grocka Tomorrow" list were endorsed by Serbian Progressive Party, three by the Socialist Party of Serbia, two by the Serbian Party Oathkeepers, and one by the Independent Serbian Party.
Of the five candidates elected on the "We Choose Grocka" list, two each were endorsed by the Democratic Party and the People's Movement of Serbia and one by the Movement of Free Citizens.
Saša Čaprić of the Serbian Progressive Party was chosen as mayor of the municipality on 9 July 2024.
Lazarevac.
Results of the election for the municipal assembly of Lazarevac:
Twenty-seven of the thirty-seven candidates elected on the "Lazarevac Tomorrow" list were endorsed by Serbian Progressive Party, four by the Socialist Party of Serbia, three by the Serbian Party Oathkeepers, and one each by Healthy Serbia, the Movement of Socialists, and the Serbian Radical Party.
Three of the seven candidates elected on the "We Choose Lazarevac" list were endorsed by the Democratic Party, two by the People's Movement of Serbia, and one each by the Movement of Free Citizens and the New Face of Serbia.
Tomislav Rikanović of the Progressive Party was chosen as mayor on 10 July 2024.
Mladenovac.
Results of the election for the municipal assembly of Mladenovac:
Thirty-two of the thirty-eight candidates elected on the "Mladenovac Tomorrow" list were endorsed by Serbian Progressive Party, three by the Socialist Party of Serbia, and one each by the Serbian Party Oathkeepers, the Serbian Radical Party, and United Serbia.
The candidates elected on the "Agreement for Mladenovac" list did not have specific party endorsements.
Of the six candidates elected on the "We Choose Mladenovac" list, two each were endorsed by the Green–Left Front and the People's Movement of Serbia, and one each by the Democratic Party and the New Face of Serbia.
Bogdan Vuksanović of the Progressive Party was chosen as mayor for a term beginning on 9 July 2024.
New Belgrade.
The results of the election for the municipal assembly of New Belgrade (as posted by the municipal election commission) are as follows. Opposition parties charged electoral fraud once the preliminary results were made public, with Jelena Jerinić saying that their data showed the combined opposition winning a majority of seats.
Seventeen of the twenty-five candidates elected on the "New Belgrade Tomorrow" list were endorsed by the Serbian Progressive Party, three by the Socialist Party of Serbia, and one each by the Movement of Socialists, the PUPS, the Serbian Radical Party, the Social Democratic Party of Serbia, and the Society for Cerebral and Infantile Paralysis New Belgrade. Incumbent delegate Marija Zdravković of the Progressives was re-elected from the lead position on the list. 
Four of the nine candidates elected on the "We Choose New Belgrade" list were endorsed by the Green–Left Front, two each by the Democratic Party and the People's Movement of Serbia, and one by the Movement of Free Citizens.
Former parliamentarian and presidential candidate Branka Stamenković was the lead candidate on the Enough Is Enough list.
Ivana Nikolić of the Serbian Progressive Party (not to be confused with the former Serbian Progressive Party parliamentarian of the same name) was chosen as mayor on 16 July 2024.
Obrenovac.
Results of the election for the municipal assembly of Obrenovac:
Thirty of the thirty-eight candidates elected on the "Obrenovac Tomorrow" list were endorsed by the Serbian Progressive Party, four by the Socialist Party of Serbia, and one each by Healthy Serbia, the Movement of Socialists, the Serbian Party Oathkeepers, and the Serbian Radical Party.
Three of the eight candidates elected on the "We Choose Obrenovac" list were endorsed by the Democratic Party, two each by the New Face of Serbia and the People's Movement of Serbia, and one by the Green–Left Front.
Milorad Grčić of the Progressive Party was chosen as mayor on 10 July 2024.
Palilula.
Results of the election for the municipal assembly of Palilula:
Twenty-eight of the thirty-three candidates elected on the "Palilula Tomorrow" list were endorsed by the Serbian Progressive Party, three by the Socialist Party of Serbia, and one each by the Serbian Party Oathkeepers and the Serbian Radical Party.
Six of the fourteen candidates elected on the "We Choose Palilula" list were endorsed by the Green–Left Front, five by the People's Movement of Serbia, two by the Democratic Party, and one by the Movement of Free Citizens.
Ivana Medić of the Progressive Party was chosen as mayor on 12 July 2024.
Rakovica.
Results of the election for the municipal assembly of Rakovica:
Twenty-three of the thirty candidates elected on the "Rakovica Tomorrow" list were endorsed by the Serbian Progressive Party, four by the Socialist Party of Serbia, and one each by the PUPS, the Serbian Party Oathkeepers, and the Serbian Radical Party. Progressive Party parliamentarian Dušan Stojiljković appeared in the thirty-fourth position on the list and, while not initially elected, received a replacement mandate on 14 August 2024.
Five of the fourteen candidates elected on the "We Choose Rakovica" list were endorsed by the Green–Left Front, four by the Democratic Party, three by the People's Movement of Serbia, and one each by the Movement of Free Citizens and the New Face of Serbia.
Both of the candidates elected on the "Rakovica Is Our Home" list were endorsed by the People's Party.
Incumbent mayor Miloš Simić of the Progressive Party was confirmed for another term in office after the election.
Savski Venac.
Results of the election for the municipal assembly of Savski Venac:
Fifteen of the eighteen candidates elected on the "Savski Venac Tomorrow" list were endorsed by the Serbian Progressive Party, two by the Socialist Party of Serbia, and one by the Serbian Radical Party.
Of the sixteen candidates elected on the "We Choose Savski Venac" list, five each were endorsed by the Green–Left Front and the People's Movement of Serbia, three by the Democratic Party, two by the Movement of Free Citizens, and one by the New Face of Serbia.
The delegate elected on the "Enough Politics" list held an endorsement from the Civic Party of Greeks of Serbia.
In the aftermath of the vote, it was noted that the Progressive Party's alliance and the combined opposition of "We Choose Savski Venac" and "For a Green Savski Venac" each won eighteen seats. Some commentators speculated that the delegate from the Civic Party of Greeks of Serbia would play the role of kingmaker. Incumbent mayor Miloš Vidović of the Progressive Party was ultimately confirmed for another term in office on 12 July 2024.
Sopot.
Results of the election for the municipal assembly of Sopot:
Twenty of the twenty-three candidates elected on the "Sopot Tomorrow" list were endorsed by the Serbian Progressive Party, two by the Socialist Party of Serbia, and one by the Serbian Radical Party.
Živorad Milosavljević of the Progressive Party, the longest continuously serving mayor in Serbia, was confirmed for