Выборы мэра Загреба и членов Ассамблеи Загреба прошли в Загребе 21 мая и 4 июня 2017 года . Милан Бандич , 52-й и действующий мэр с 2005 года (ранее также 50-й мэр с 2000 по 2002 год), баллотировался на шестой 4-летний срок. Поскольку ни один из кандидатов не набрал абсолютного большинства голосов в первом туре, 4 июня 2017 года состоялся второй тур выборов между двумя кандидатами, набравшими наибольшее количество голосов избирателей: действующим мэром Миланом Бандичем из партии Bandic Milan 365 — Труд и Солидарность и бывшим министром строительства Анкой Мрак Тариташ из Хорватской народной партии — Либеральные демократы . Во втором туре Бандич выиграл переизбрание на пост мэра, набрав 51,8% голосов против 46% у Мрака Тариташа (при этом 2,1% бюллетеней были пустыми или недействительными). Явка на выборах составила 47,7% в первом туре и 41,2% во втором туре.
Поскольку Загреб , будучи столицей страны, является единственным хорватским городом, имеющим особый статус в региональной административной структуре Хорватии (будучи одновременно городом и жупанией), мэр Загреба также имеет статус, равный статусу префекта жупана (хорв. župan ) одного из 20 других жупаний Хорватии (хорв. županija ).
Это были третьи прямые выборы мэра Загреба (проводившиеся одновременно с выборами всех остальных префектов и мэров округов Хорватии) с тех пор, как в 2009 году был введен метод народного голосования , поскольку ранее эти должностные лица избирались собраниями и советами округов или городов.
Результаты опросов перечислены в таблицах ниже в обратном хронологическом порядке, показывая сначала самые последние, и используя дату проведения полевых работ опроса, а не дату публикации. Если такая дата неизвестна, вместо нее указывается дата публикации. Наибольшее процентное значение в каждом опросе отображается жирным шрифтом, а фон затеняется цветом ведущей партии. В случае равенства баллов ни одна цифра не затеняется. Ведущий столбец справа показывает разницу в процентных пунктах между двумя партиями с самыми высокими показателями. Когда конкретный опрос не показывает данные по партии, ячейка партии, соответствующая этому опросу, отображается как необъявленная ( N/A ).