DAP Pulau Pinang
P51 BUKIT GELUGOR · Parlimen · Pulau Pinang DAP
55,839 undi (79.9%) · majoriti 41,778
mengalahkan Teh Beng Yeam (BN, 14,061)
Keputusan penuh PRU13 2013 Pulau Pinang →P51 BUKIT GELUGOR · Parlimen · Pulau Pinang DAP
35,140 undi (71.3%) · majoriti 21,015
mengalahkan Koay Kar Huah (BN, 14,125)
Keputusan penuh PRU12 2008 Pulau Pinang →P51 BUKIT GELUGOR · Parlimen · Pulau Pinang DAP
22,529 undi (51.4%) · majoriti 1,261
mengalahkan Lim Boo Chang (BN, 21,268)
Keputusan penuh PRU11 2004 Pulau Pinang →N25 DATOK KERAMAT · DUN · Pulau Pinang DAP
5,451 undi (38.8%) · 3,148 undi di belakang pemenang
menentang Lim Boo Chang (BN, 8,599) — pemenang
Keputusan penuh PRU10 1999 Pulau Pinang →P49 JELUTONG · Parlimen · Pulau Pinang DAP
20,716 undi (49.1%) · 775 undi di belakang pemenang
menentang Lee Kah Choon (BN, 21,491) — pemenang
Keputusan penuh PRU10 1999 Pulau Pinang →N28 BUKIT GELUGOR · DUN · Pulau Pinang DAP
6,801 undi (60.3%) · majoriti 2,528
mengalahkan Ho Sen Seek (BN, 4,273) · Lim Kah Pin (SDP, 209)
Keputusan penuh PRU7 1986 Pulau Pinang →Karpal Singh a/l Ram Singh ialah calon pilihan raya Malaysia yang bertanding 6 kali antara 1986 dan 2013. Pertandingan terakhir: P51 BUKIT GELUGOR (Parlimen), Pulau Pinang pada PRU13 2013 atas tiket DAP — menang dengan 55,839 undi (majoriti 41,778).
Karpal Singh a/l Ram Singh menang 4 daripada 6 pertandingan: BUKIT GELUGOR (PRU7 1986), BUKIT GELUGOR (PRU11 2004), BUKIT GELUGOR (PRU12 2008), BUKIT GELUGOR (PRU13 2013).