TermClock

How long every world leader has left in office

← Croatia

Portrait of Zoran Milanović

🇭🇷 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

RolePresident of Croatia
Political systemElectoral democracy (Regimes of the World, 2025)
PartySocial Democratic Party of Croatia
BornOctober 30, 1966 (age 59)
Took officeFebruary 19, 2020 (aged 53)
Term endsNo fixed date
Officeholder no.7th President of Croatia
Preceded byKolinda Grabar-Kitarović
Vs. average2,385 days served — 85% longer than the historical average of 1,287 days (so far)

Source: Wikipedia. Portrait via Wikipedia / Wikimedia Commons.