Pada Pemilu 2004, selain memilih anggota DPR, DPRD Provinsi, dan DPRD Kabupaten/Kota, rakyat juga dapat memilih anggota DPD, suatu lembaga perwakilan baru yang ditujukan untuk mewakili kepentingan daerah.
Pemilu 2004 merupakan pemilu pertama di mana para peserta dapat memilih langsung presiden dan wakil presiden pilihan mereka. Pemenang Pilpres 2004 adalah Susilo Bambang Yudhoyono. Pilpres ini dilangsungkan dalam dua putaran, karena tidak ada pasangan calon yang berhasil mendapatkan suara lebih dari 50%. Putaran kedua digunakan untuk memilih presiden yang diwarnai persaingan antara Yudhoyono dan Megawati yang akhirnya dimenangi oleh pasangan Yudhoyono-Jusuf Kalla.
Pergantian kekuasaan berlangsung mulus dan merupakan sejarah bagi Indonesia yang belum pernah mengalami pergantian kekuasaan tanpa huru-hara. Satu-satunya cacat pada pergantian kekuasaan ini adalah tidak hadirnya Megawati pada upacara pelantikan Yudhoyono sebagai presiden.