2025 Zagreb local elections
{{Short description|Local elections}}
{{Use dmy dates|date=May 2025}}
{{Short description|Local elections}}
{{Infobox election
| previous_election = 2021 Zagreb local elections
| previous_year = 2021
| next_election = 2025 Zagreb local elections
| next_year = 2029
| country = Zagreb
| election_date = 18 May 2025
1 June 2025 (runoff for mayor)
| module = {{Infobox election
|embed = yes
| election_name = Mayoral election
| type = presidential
| ongoing = yes
| turnout = 42.65% (first round){{cite web|url=https://www.izbori.hr/lok2025/rezultati/1/|title=Rezultati | Lokalni izbori 2025|access-date=22 May 2025}} {{decrease}} 4.49 pp
34.67% (runoff){{cite web|url=https://www.izbori.hr/lok2025/rezultati/2/|title=Rezultati | Lokalni izbori 2025.|access-date=1 June 2025}} {{decrease}} 10.04 pp
| 1blank = First round
| 2blank = Runoff
| image1 = 150x150px
| candidate1 = Tomislav Tomašević
| party1 = We Can!
| alliance1 = We Can! – SDP
| popular_vote1 =
| percentage1 =
| colour1 = C9E265
| 1data1 = 135,545
47.59%
| 2data1 = 130,996
57.56%
| image2 = 150x150px
| candidate2 = Marija Selak Raspudić
| party2 = MSR-NL
| alliance2 =
| popular_vote2 =
| percentage2 =
| colour2 = c0c0c0
| 1data2 = 44,645
15.67%
| 2data2 = 96,590
42.44%
| map_image =
| map_size =
| map_caption =
| title = Mayor
| before_election = Tomislav Tomašević
| before_party = We Can!
| after_election = Tomislav Tomašević
| after_party = We Can!
| module = {{Infobox legislative election
| embed = yes
| election_name = Assembly election
| ongoing = no
| seats_for_election = All 47 seats in the Zagreb Assembly
| majority_seats = 24
| turnout =
| colour1 = #C9E265
| leader1 = Tomislav Tomašević
| percentage1 = 43.66
| seats1 = 25
| last_election1= 28
| party2 = HDZ coalition
| colour2= #005BAA
|leader2 = Mislav Herman
| percentage2 = 15.09
| seats2 = 8
|last_election2= 11
| party3 = Independent list of Marija Selak Raspudić
| colour3= #c0c0c0
| leader3= Marija Selak Raspudić
| percentage3 = 13.37
|seats3= 7
| last_election3 = New
| party4 = Zagreb United coalition
| colour4 = #009bcf
| leader4 = {{nowrap|Davor Štern}}
| percentage4 = 7.20
| seats4 =4
|last_election4= 0
| party5 = Only Croatia! coalition
| colour5= black|leader5 = Tomislav Jonjić
| percentage5 = 6.40
| seats5 =3
|last_election5= 0
| title = Speaker
| before_election = Joško Klisović
| before_party = SDP
| after_election =
| after_party =
}}}}
| type = presidential
| ongoing =
}}
{{main|2025 Croatian local elections}}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.{{cite web |title=Lokalni izbori 2025 |url=https://www.izbori.hr/site/izbori-referendumi/lokalni-izbori/lokalni-izbori-2025/aktualnosti-4953/kandidatura-4960/4960 |access-date=18 May 2025 |website=izbori.hr}} The runoff for the mayor will take place on 1 June 2025.{{Cite web |title=Analiza lokalnih izbora i očekivanja od drugog kruga |url=https://vijesti.hrt.hr/hrvatska/otvoreno-734-12164856 |access-date=2025-05-22 |website=Hrvatska radiotelevizija |language=hr}}
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 ({{langx|hr|župan}}) of one of Croatia's other 20 counties ({{langx|hr|županija}}). The city's county-level status is also highlighted in the name of its legislature, which is uniquely styled as a city assembly ({{Langx|hr|skupština}}; a term reserved for units with regional self-government, i.e. counties), and not as a city council ({{Langx|hr|vijeće}}; which is used for units with local self-government, i.e. cities and municipalities).
Results
=Mayoral election=
class="wikitable" border="1" |
style="background-color:#C9C9C9"
!style="background-color:#E9E9E9" align= center colspan="3" |Candidates !style="background-color:#E9E9E9" align= center colspan="2" |First round !style="background-color:#E9E9E9" align= center colspan="2" |Second round |
style="background-color:#E9E9E9" align= center colspan="2"|Candidate
!style="background-color:#E9E9E9" align= center |Party !style="background-color:#E9E9E9" align= center |Votes !style="background-color:#E9E9E9" align= center |% !style="background-color:#E9E9E9" align= center |Votes !style="background-color:#E9E9E9" align= center |% |
---|
bgcolor={{party color|We can! (Croatia)}}|
| align="left" | Tomislav Tomašević | align="left" | We Can! – Social Democratic Party | align="right" |135,545 | align="right" |47.59 | align="right" |130,996 | align="right" |56.57 |
bgcolor={{party color|Independent}}|
|align = left | Marija Selak Raspudić |align = left | Independent list of Marija Selak Raspudić |align = right |44,645 |align = right |15.67 | align="right" |96,590 | align="right" |41.71 |
bgcolor="{{party color|Croatian Democratic Union}}" |
| align="left" | Mislav Herman | align="left" | Croatian Democratic Union coalition | align="right" |36,944 | align="right" |12.97 | align="right" colspan ="2" rowspan="5" | |
bgcolor=#009bcf|
| align="left" | Davor Bernardić | align="left" | Zagreb United coalition | align="right" |19,311 | align="right" |6.78 |
bgcolor=black|
| align="left" | Tomislav Jonjić | align="left" | Only Croatia! coalition | align="right" |18,344 | align="right" |6.44 |
bgcolor="blue"|
|align = left | Ivica Lovrić |align = left | Blue City coalition |align = right |14,071 |align = right |4.94 |
bgcolor={{party color|Independent}}|
|align = left | Pavle Kalinić |align = left | Independent |align = right |10,944 |align = right |3.84 |
style="background-color:#E9E9E9"
| align=left colspan=3 | Total: ! align=right |279,804 ! align=right |98.31 | align="right" |227,586 | align="right" |98.33 |
align=left colspan=3 | Invalid votes:
| align=right |4,817 | align=right |1.69 | align=right |3,861 | align=right |1.67 |
align=left colspan=3 | Uncast ballots:
| align=right |171 | align=right | – | align=right |104 | align=right | – |
align=left colspan=3 | Turnout:
| align=right |284,792 | align=right |42.65 | align=right |231,551 | align=right |34.67 |
align=left colspan=3 | Registered voters:
| align=right |667,752 | align=right | | align=right |667.841 | align=right | |
align=left colspan=8 |
The percentage of the vote for each candidate is calculated from the number of total ballots (including invalid, The percentages of valid and invalid votes are calculated from the number of total ballots, but excluding uncast The turnout percentage is calculated from the number of registered voters |
align=left colspan=8 | Source: [https://www.zgizbori.hr/site/UserDocsImages/2025_godina/Lokalni%20izbori/Rezultati/GZ_gradona%C4%8Delnik.pdf 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.{{cite web |url=https://www.zakon.hr/z/559/Zakon-o-lokalnim-izborima |title=Zakon o lokalnim izborima - Zakon.hr}}
class="wikitable" border="1" |
style="background-color:#C9C9C9"
!style="background-color:#E9E9E9" align= center colspan="2"|Party list !style="background-color:#E9E9E9" align= center |Previous !style="background-color:#E9E9E9" align= center |Votes !style="background-color:#E9E9E9" align= center |% !style="background-color:#E9E9E9" align= center |Seats !style="background-color:#E9E9E9" align= center |% !style="background-color:#E9E9E9" align= center |Seat |
bgcolor= {{party color|We can! (Croatia)}}|
|align = left | We Can! |align = left | {{Composition bar|28|47|hex={{party color|We can! (Croatia)}}}} |align = right |121,999 |align = right |43.66 |align = left |{{Composition bar|25|47|hex={{party color|We can! (Croatia)}}}} |align = right | 53.19 |align = right |{{decrease}} 3 |
bgcolor= {{party color|Croatian Democratic Union}}|
|align = left | Croatian Democratic Union |align = left | {{Composition bar|11|47|hex=#005BAA}} |align = right |42,174 |align = right |15.09 |align = left |{{Composition bar|8|47|hex=#005BAA}} |align = right | 17.02 |align = right |{{decrease}} 3 |
bgcolor="{{party color|Independent}}" |
| align="left" | Independent list of Marija Selak Raspudić | align="left" | {{Composition bar|0|47|hex=#DDDDDD}} | align="right" |37,361 | align="right" |13.37 | align="left" |{{Composition bar|7|47|hex=#DDDDDD}} | align="right" |14.89 | align="right" |{{new}} |
bgcolor=#009bcf |
| align="left" |Zagreb United | align="left" | {{Composition bar|0|47|hex=#009bcf}} | align="right" |20,133 | align="right" |7.20 | align="left" |{{Composition bar|4|47|hex=#009bcf}} | align="right" |8.51 | align="right" |{{increase}} 4 |
bgcolor=black |
| align="left" | Independent list of Tomislav Jonjić | align="left" | {{Composition bar|0|47|hex=black}} | align="right" |17,897 | align="right" |6.40 | align="left" |{{Composition bar|3|47|hex=black}} | align="right" |6.38 | align="right" |{{increase}} 3 |
bgcolor="blue"|
| align="left" | Bloc of Pensioners Together | align="left" | {{Composition bar|0|47|blue}} | align="right" |11,706 | align="right" |4.18 | align="left" |{{Composition bar|0|47|hex=blue}} | align="right" |0.00 | align="right" |{{no change}} 0 |
bgcolor="{{party color|Independent}}" |
|align = left | Independent list of Pavle Kalinić |align = left | {{Composition bar|0|47|hex=#c0c0c0}} |align = right |9,913 |align = right |3.54 |align = left |{{Composition bar|0|47|hex=#c0c0c0}} |align = right | 0.00 |align = right |{{no change}} 0 |
bgcolor="{{party color|Dalija Orešković and People with a First and Last Name}}" |
| align="left" | Dalija Orešković and People with a First and Last Name | align="left" | {{Composition bar|0|47|hex={{party color|Dalija Orešković and People with a First and Last Name}}}} | align="right" |7,151 | align="right" |2.55 | align="left" |{{Composition bar|0|47|hex={{party color|Dalija Orešković and People with a First and Last Name}}}} | align="right" |0.00 | align="right" |{{no change}} 0 |
bgcolor="{{party color|The Bridge (Croatia)}}" |
| align="left" | The Bridge | align="left" | {{Composition bar|3|47|hex={{party color|The Bridge (Croatia)}}}} | align="right" |5,058 | align="right" |1.81 | align="left" |{{Composition bar|0|47|hex={{party color|The Bridge (Croatia)}}}} | align="right" |0.00 | align="right" |{{decrease}} 3 |
bgcolor="{{party color|Law and Justice (Croatia)|Law and Justice}}" |
| align="left" | Law and Justice | align="left" | {{Composition bar|0|47|hex=#DDDDDD}} | align="right" |2,395 | align="right" |0.85 | align="left" |{{Composition bar|0|47|hex=#DDDDDD}} | align="right" |0.00 | align="right" |{{no change}} 0 |
bgcolor="{{party color|Workers' Front (Croatia)}}" |
| align="left" | Workers' Front | align="left" | {{Composition bar|0|47|hex=#cc0000}} | align="right" |2,177 | align="right" |0.77 | align="left" |{{Composition bar|0|47|hex=#cc0000}} | align="right" |0.00 | align="right" |{{no change}} 0 |
bgcolor="#f0c7c7" |
| align="left" | We Want Justice | align="left" | {{Composition bar|0|47|hex=#f0c7c7}} | align="right" |1.455 | align="right" |0.52 | align="left" |{{Composition bar|0|47|hex=#f0c7c7}} | align="right" |0.00 | align="right" |{{no change}} 0 |
style="background-color:#E9E9E9"
| colspan="3" align="left" | Total: ! align="right" |279.419 ! align="right" |98.19 ! align="right" | 47 ! align="right" | 100% ! align="right" | {{no change}} 0 |
colspan="3" align="left" | Invalid votes:
| align="right" |5,145 | align="right" |1.81 | align="right" | | align="right" | | align="right" | |
colspan="3" align="left" | Turnout:
| align="right" |284,784 | align="right" |42.65 | align="right" | | align="right" | | align="right" | |
colspan="3" align="left" | Registered voters:
| align="right" |667,789 | align="right" | | align="right" | | align="right" | | align="right" | |
align=left colspan=8 |
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 |
align=left colspan=8 | Source: [https://www.zgizbori.hr/site/UserDocsImages/2025_godina/Lokalni%20izbori/Rezultati/GZ_skup%C5%A1tina.pdf Results] |
See also
References
{{Reflist}}
External links
- {{official|https://www.zgizbori.hr/site/}}
- {{URL|https://www.izbori.hr/site/izbori-referendumi/lokalni-izbori/lokalni-izbori-2025/4952|2025 Croatia local elections}}
{{Portal bar|Croatia|Politics}}
{{Elections in Zagreb}}
{{Croatian elections}}