PPP sendiri telah mengikuti 9 kali Pemilu. Hasilnya pun bisa dikatakan fluktuatif. Pada Pemilu 1977, PPP meraih 18.745.565 suara atau 29,29 persen. Sedangkan dari sisi perolehan kursi, PPP mendapatkan 99 kursi atau 27,12 persen dari 360 kursi yang diperebutkan.
Kemudian, Pemilu 1982 PPP meraih 20.871.800 suara atau 27,78 persen. Dari perolehan kursi, PPP mendapatkan 94 kursi atau 26,11 persen dari 364 kursi yang diperebutkan. Lalu, pada Pemilu 1987 PPP meraih 13.701.428 suara arau 15,97 persen. Sedangkan dari perolehan kursi, PPP meraih 61 kursi atau 15,25 persen dari 400 kursi yang diperebutkan.
Lebih lanjut, pada Pemilu 1992 PPP meraih 16.624.647 suara atau 14,59 persen. Dari sisi perolehan kursi PPP meraih 62 kursi atau 15,50 persen dari 400 kursi yang diperebutkan. Pada Pemilu 1997 PPP meraih 25.340.018 suara. Sedangkan dari sisi perolehan kursi, PPP meraih 89 kursi atau 20,94 persen dari 425 kursi yang diperebutkan.
Pada Pemilu 1999 PPP meraih 11.329.905 suara atau 10,71 persen. Dari sisi perolehan kursi, PPP meraih 58 kursi atau 12,55 persen dari 462 kursi yang diperebutkan. Pada Pemilu 2004 PPP meraih 9.248.764 atau 8,14 persen. Dari sisi perolehan kursi, PPP tetap meraih 58 kursi atau 10,54 persen dari 550 kursi yang diperebutkan.
Pada Pemilu 2009 PPP meraih 5,5 juta suara atau 32 persen. Dari sisi perolehan kursi, PPP memperoleh 38 kursi dari 550 kursi yang diperebutkan. PPP mendapat 39 kursi 7 persen di DPR hasil Pemilu Legislatif 2014, setelah mendapat sebanyak 8.157.488 suara 6,53 persen.