%20(cropped).jpg?width=330)
🇭🇷 Zoran Milanović
President of Croatia since February 19, 2020
How long has Zoran Milanović been in office?
As of August 31, 2026, Zoran Milanović has been in office for 2,385 days as President of Croatia, with no scheduled end date.
2,385 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 leaders in the office we track since 1995. A completed tenure has averaged 1,287 days (about 3.5 years), and the longest was Stjepan Mesić at 3,653 days. Zoran Milanović has served 2,385 days so far, 85% longer than that average. The previous officeholder, Kolinda Grabar-Kitarović, served 1,826 days. Croatia is classified as a electoral democracy.
Zoran Milanović2,385d
Average tenure1,287d
Stjepan Mesić (record)3,653d
Key facts
| Role | President of Croatia |
|---|---|
| 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,385 days served — 85% longer than the historical average of 1,287 days (so far) |
Source: Wikipedia. Portrait via Wikipedia / Wikimedia Commons.