Pemilu berikutnya, sekaligus Pemilu pertama setelah runtuhnya orde baru, yaitu Pemilu 1999 dilangsungkan pada tahun 1999 (tepatnya pada tanggal 7 Juni 1999) di bawah pemerintahan Presiden BJ Habibie dan diikuti oleh 48 partai politik.
Lima besar Pemilu 1999 adalah Partai Demokrasi Indonesia Perjuangan, Partai Golkar, Partai Persatuan Pembangunan, Partai Kebangkitan Bangsa, dan Partai Amanat Nasional.
Walaupun Partai Demokrasi Indonesia Perjuangan meraih suara terbanyak (dengan perolehan suara sekitar 35 persen), yang diangkat menjadi presiden bukanlah calon dari partai itu, yaitu Megawati Soekarnoputri, melainkan dari Partai Kebangkitan Bangsa, yaitu Abdurrahman Wahid (Pada saat itu, Megawati hanya menjadi calon presiden). Hal ini dimungkinkan untuk terjadi karena Pemilu 1999 hanya bertujuan untuk memilih anggota MPR, DPR, dan DPRD, sementara pemilihan presiden dan wakilnya dilakukan oleh anggota MPR.