2017 Croatian local elections

All seats of the county prefects, city and municipal mayors and members of county, municipal and city councils were up for election.

[1] In total, there were 9,576 open seats contested by 47,601 candidates.

Voters were electing: 20 county prefects, 128 city mayors, 428 municipal mayors, 51 deputy county prefects, 195 deputy city mayors, 440 deputy municipal mayors, 63 deputy city and municipal mayors elected by the national minorities, 836 county councilors, 2,226 city councilors and 5,152 municipal councilors.

[2] 3,719,182 voters had the right to vote, which was 39,500 fewer than at the previous local elections.

[3] In the second round, held on 4 June, there were runoffs in eight counties, City of Zagreb, 54 towns and 102 municipalities.

Results of the election, showing elected municipal mayors for each municipality