Elections were held in Zagreb on 18 May 2025 for the 54th mayor of Zagreb, the two deputy mayors, the 47 members of the Zagreb Assembly, the councils of districts and the local committees, as part of the 2025 Croatian local elections. The runoff for the mayor was held on 1 June 2025.

Background As Zagreb, being the national capital, is the only Croatian city to enjoy a special status within Croatia's regional administrative framework (being both a city and a county), the mayor of Zagreb likewise also enjoys a status equal to that of a county prefect () of one of Croatia's other 20 counties (). The city's county-level status is also highlighted in the name of its legislature, which is uniquely styled as a city assembly (; a term reserved for units with regional self-government, i.e. counties), and not as a city council (; which is used for units with local self-government, i.e. cities and municipalities).

Results Mayoral election CandidatesFirst roundSecond roundCandidatePartyVotes%Votes% Tomislav Tomašević We Can! – Social Democratic Party 135,54547.59130,99656.57 Marija Selak Raspudić Independent list of Marija Selak Raspudić44,64515.6796,59041.71 Mislav Herman Croatian Democratic Union coalition36,94412.97 Davor Bernardić Zagreb United coalition19,3116.78 Tomislav Jonjić Only Croatia! coalition18,3446.44 Ivica Lovrić Blue City coalition14,0714.94 Pavle Kalinić Independent10,9443.84 Total:279,804 98.31227,58698.33 Invalid votes:4,8171.693,8611.67 Uncast ballots:171 –104 – Turnout:284,79242.65231,55134.67 Registered voters:667,752667.841 The percentage of the vote for each candidate is calculated from the number of total ballots (including invalid, blank and uncast ballots) The percentages of valid and invalid votes are calculated from the number of total ballots, but excluding uncastballots The turnout percentage is calculated from the number of registered voters Source: First round Results

Assembly election The Zagreb City Assembly has 47 members elected by proportional representation in a single city-wide electoral constituency. In order to qualify for legislative representation, a party or coalition must receive at least 5% of the number of valid votes cast in an election. The method used to distribute seats among such parties or coalitions is the D'Hondt method. Party listPreviousseatsVotes%Seats%Seatchange We Can! Social Democratic Party of Croatia 121,99943.66 53.19 3 Croatian Democratic Union Homeland Movement Croatian Party of Pensioners Croatian Peasant Party 42,17415.09 17.02 3 Independent list of Marija Selak Raspudić 37,36113.3714.89Zagreb United Independent List of Dina Dogan Focus Croatian People's Party - Liberal Democrats Croatian Social Liberal Party Social Democrats 20,1337.208.51 4 Independent list of Tomislav Jonjić Home and National Rally Croatian Sovereignists Bloc for Croatia 17,8976.406.38 3 Bloc of Pensioners Together Blue City 11,7064.180.00 0 Independent list of Pavle Kalinić Party of Pensioners Pensioners together Zagorje Democratic Party 9,9133.54 0.00 0 Dalija Orešković and People with a First and Last Name Civic Liberal Alliance Green Alternative - Sustainable Development of Croatia People's Party - Reformists 7,1512.550.00 0 The Bridge Croatian Party of Rights Republic 5,0581.810.00 3 Law and Justice Agramers – Independent List 2,3950.850.00 0 Workers' Front 2,1770.770.00 0 We Want Justice Movement for a Modern Croatia 1.4550.520.00 0 Total:279.41998.19 47 100% 0 Invalid votes:5,1451.81 Turnout:284,78442.65 Registered voters:667,789 The percentages of votes from each list are calculated from number of valid voters The percentages of valid and invalid votes are calculated from the turnout number The turnout percentage is calculated from the number of registered voters Source: Results

See also List of mayors in Croatia List of mayors of Zagreb 2025 Split local elections 2025 Rijeka local elections 2025 Osijek local elections

References

External links