Indonesia sudah mengalami beberapa kali pergantian presiden, ketika awal kemerdekaan dan hingga kini. Namun masa menjabat sebagai presiden berbeda antara satu presiden dengan presiden lainnya, berikut ini merupakan presiden Indonesia untuk yang menjabat terlama dan terpendek :
1. Sukarno, tahun 1949 - 1967;
2. Suharto, tahun 1967 - 1998;
3. BJ Habibie, tahun 1998 - 1999;
4. Gus Dur, tahun 1999 - 2001;
5. Megawati Sukarnoputri, tahun 2001-2004;
6. Susilo Bambang Yudhoyono, tahun 2004-2014;
7. Joko Widodo, tahun 2014-2024;