🇭🇷 Zoran Milanović
President of Croatia since February 19, 2020
How long has Zoran Milanović been in office?
As of October 17, 2026, Zoran Milanović has been in office for 2,432 days as President of Croatia, with no scheduled end date.
2,432 days in office. No fixed end date has been scheduled yet.
How long do leaders of Croatia usually stay in office?
Croatia has had 7 presidents since 1995. A completed tenure has averaged 1,287 days (about 3.5 years), and the longest was Stjepan Mesić at 3,653 days. One of them has been a woman; the first was Kolinda Grabar-Kitarović, who took office in 2015. Zoran Milanović has served 2,432 days so far, 89% longer than that average. The previous officeholder, Kolinda Grabar-Kitarović, served 1,826 days. Croatia is classified as an electoral democracy.
Key facts
| Role | President of Croatia |
|---|---|
| Gender | Male |
| Political system | Electoral democracy (Regimes of the World, 2025) |
| Party | Social Democratic Party of Croatia |
| Born | October 30, 1966 (age 59) |
| Took office | February 19, 2020 (aged 53) |
| Term ends | No fixed date |
| Officeholder no. | 7th President of Croatia |
| Preceded by | Kolinda Grabar-Kitarović |
| Vs. average | 2,432 days served — 89% longer than the historical average of 1,287 days (so far) |
Source: Wikipedia. Portrait via Wikipedia / Wikimedia Commons.