TermClock

How long every world leader has left in office

← All countries

🇭🇷 Croatia

RepublicElectoral democracy

Portrait of Zoran Milanović

Zoran Milanović

President · 2,385 days in office

Tenure records

Longest-serving

Stjepan Mesić

3,653 days

Shortest-serving

Zlatko Tomčić

16 days

Average tenure

1,287 days

Zoran Milanović: 85% above average

Recent presidents by days in office

Zoran Milanović2,385Kolinda Grabar-Kitarović1,826Ivo Josipović1,825Stjepan Mesić3,653Zlatko Tomčić16Vlatko Pavletić54Ivo Sanader347

Is a leader's tenure getting longer or shorter in Croatia?

Across 6 completed terms, the average president of Croatia has served 1,287 days (about 3.5 years). That has stayed fairly steady: the last five completed terms averaged 1,475 days.

913d5y8y10y200020102020

One completed term Average tenure per decade

All presidents of Croatia

#NameTook officeLeft officeDays
7Zoran MilanovićFeb 19, 2020Incumbent2,385
6Kolinda Grabar-KitarovićFeb 18, 2015Feb 18, 20201,826
5Ivo JosipovićFeb 19, 2010Feb 18, 20151,825
4Stjepan MesićFeb 18, 2000Feb 18, 20103,653
3Zlatko TomčićFeb 2, 2000Feb 18, 200016
2Vlatko PavletićDec 10, 1999Feb 2, 200054
1Ivo SanaderNov 24, 1995Nov 5, 1996347

Officeholder history via Wikidata. Multiple rows for one person indicate separate terms.

Frequently asked questions

Who is the President of Croatia?
Zoran Milanović has been President of Croatia since Feb 19, 2020.
Who is the longest-serving President of Croatia?
Stjepan Mesić, with 3,653 days in office.
Are leaders serving longer or shorter terms in Croatia?
Across 6 completed terms, the average president of Croatia has served 1,287 days (about 3.5 years). That has stayed fairly steady: the last five completed terms averaged 1,475 days.