🇮🇩 Indonesia
Presidential republicElectoral autocracy
Prabowo Subianto
President · 680 days in office · 1,145 days remaining
How the political system works in Indonesia
Indonesians elect their president directly every five years. A president can serve a maximum of two terms.
Next election: 2029 — Next Indonesian presidential election, expected 2029.
Tenure records
Longest-serving
Suharto
11,393 days
Shortest-serving
Sjafruddin Prawiranegara
206 days
Average tenure
3,262 days
Prabowo Subianto: 79% below average
Recent presidents by days in office
Is a leader's tenure getting longer or shorter in Indonesia?
Across 9 completed terms, the average president of Indonesia has served 3,262 days (about 8.9 years). Terms are getting shorter: the last five completed terms averaged just 1,930 days. The last leader to beat the average was Joko Widodo, who left office in 2024.
One completed term Average tenure per decade
All presidents of Indonesia
| # | Name | Took office | Left office | Days |
|---|---|---|---|---|
| 10 | Oct 20, 2024 | Incumbent | 680 | |
| 9 | Oct 20, 2014 | Oct 20, 2024 | 3,653 | |
| 8 | Oct 20, 2004 | Oct 20, 2014 | 3,652 | |
| 7 | Jul 23, 2001 | Oct 20, 2004 | 1,185 | |
| 6 | Oct 20, 1999 | Jul 23, 2001 | 642 | |
| 5 | May 21, 1998 | Oct 20, 1999 | 517 | |
| 4 | Mar 12, 1967 | May 21, 1998 | 11,393 | |
| 3 | Dec 27, 1949 | Aug 15, 1950 | 231 | |
| 2 | Dec 19, 1948 | Jul 13, 1949 | 206 | |
| 1 | Aug 18, 1945 | Mar 12, 1967 | 7,876 |
Officeholder history via Wikidata. Multiple rows for one person indicate separate terms.
Frequently asked questions
- Who is the President of Indonesia?
- Prabowo Subianto has been President of Indonesia since Oct 20, 2024.
- How is the leader of Indonesia chosen?
- Indonesians elect their president directly every five years. A president can serve a maximum of two terms.
- Who is the longest-serving President of Indonesia?
- Suharto, with 11,393 days in office.
- Are leaders serving longer or shorter terms in Indonesia?
- Across 9 completed terms, the average president of Indonesia has served 3,262 days (about 8.9 years). Terms are getting shorter: the last five completed terms averaged just 1,930 days. The last leader to beat the average was Joko Widodo, who left office in 2024.