BN Johor
N42 JOHOR JAYA · DUN · Johor BN · MCA
16,777 undi (32.4%) · 15,565 undi di belakang pemenang
menentang Liow Cai Tung (PKR, 32,342) — pemenang · Kumutha a/p Rahman (PAS, 2,605)
Keputusan penuh PRU14 2018 Johor →N42 JOHOR JAYA · DUN · Johor BN · MCA
21,419 undi (48.2%) · 1,460 undi di belakang pemenang
menentang Liow Cai Tung (DAP, 22,879) — pemenang · Hong Eng Wah (BEBAS, 177)
Keputusan penuh PRU13 2013 Johor →N42 JOHOR JAYA · DUN · Johor BN · MCA
19,538 undi (68.3%) · majoriti 10,488
mengalahkan Md Nasir bin Ab Wahab (PRM, 9,050)
Keputusan penuh PRU12 2008 Johor →N42 JOHOR JAYA · DUN · Johor BN · MCA
19,121 undi (77.9%) · majoriti 15,395
mengalahkan Sey Jock (DAP, 3,726) · Low Ching Kuang (KEADILAN, 1,714)
Keputusan penuh PRU11 2004 Johor →Tan Cher Puk ialah calon pilihan raya Malaysia yang bertanding 4 kali antara 2004 dan 2018. Pertandingan terakhir: N42 JOHOR JAYA, Johor pada PRU14 2018 atas tiket BN — kalah dengan 16,777 undi.
Tan Cher Puk menang 2 daripada 4 pertandingan: JOHOR JAYA (PRU11 2004), JOHOR JAYA (PRU12 2008).