BN Pulau Pinang
N19 JAWI · DUN · Pulau Pinang BN · MCA
6,143 undi (28.8%) · 9,076 undi di belakang pemenang
menentang Soon Lip Chee (DAP, 15,219) — pemenang
Keputusan penuh PRU13 2013 Pulau Pinang →N19 JAWI · DUN · Pulau Pinang BN · MCA
5,949 undi (37.9%) · 3,790 undi di belakang pemenang
menentang Tan Beng Huat (DAP, 9,739) — pemenang
Keputusan penuh PRU12 2008 Pulau Pinang →N19 JAWI · DUN · Pulau Pinang BN · MCA
8,733 undi (64.9%) · majoriti 4,726
mengalahkan Teoh Seang Hooi (DAP, 4,007) · Ganesh a/l Kailasam (BEBAS, 710)
Keputusan penuh PRU11 2004 Pulau Pinang →N17 JAWI · DUN · Pulau Pinang BN · MCA
8,879 undi (53.2%) · majoriti 1,060
mengalahkan Teoh Seang Hooi (DAP, 7,819)
Keputusan penuh PRU10 1999 Pulau Pinang →N17 JAWI · DUN · Pulau Pinang BN · MCA
8,355 undi (52.1%) · majoriti 661
mengalahkan Goh Kheng Huat (DAP, 7,694)
Keputusan penuh PRU9 1995 Pulau Pinang →Tan Cheng Liang ialah calon pilihan raya Malaysia yang bertanding 5 kali antara 1995 dan 2013. Pertandingan terakhir: N19 JAWI, Pulau Pinang pada PRU13 2013 atas tiket BN — kalah dengan 6,143 undi.
Tan Cheng Liang menang 3 daripada 5 pertandingan: JAWI (PRU9 1995), JAWI (PRU10 1999), JAWI (PRU11 2004).