Jabarkan Kerjaya politik dari Teng Chang Yeow dalam bahasa melayu

Beliau pertama kali dipilih ke Dewan Undangan Negeri Pulau Pinang untuk Padang Kota pada pilihan raya negeri 1995, mengalahkan Karpal Singh. Beliau turut dipilih lagi pada 1999 dan 2004, tetapi ditewaskan oleh Chow Kon Yeow pada 2008. Sebelum itu, beliau adalah salah satu calon ketua menteri yang berpotensi untuk menggantikan Koh Tsu Koon.

Pada 22 April 2012, Teng menjadi Pengerusi Barisan Nasional (BN) Pulau Pinang, menggantikan Koh. Pada pilihan raya negeri 2013, beliau bertanding di Bukit Tengah, tetapi dikalahkan oleh Ong Chin Wen, calon Parti Keadilan Rakyat (PKR). Selepas pilihan raya 2013, beliau bertanding sebagai Presiden Parti Gerakan Rakyat Malaysia (GERAKAN), tetapi ditewaskan oleh Mah Siew Keong.

Pada pilihan raya negeri 2018, Teng diumumkan sebagai calon BN untuk Tanjong Bunga, dan bertanding melawan calon PH, Zairil Khir Johari. Beliau juga memaklumkan rakyat bahawa pilihan raya inilah akan menjadi pilihan raya terakhir yang ditandinginya. Namun begitu, beliau hanya memperoleh 3,902 undi dan dikalahkan oleh Zairil.

Keputusan pilihan raya menunjukkan keputusan terburuk BN di negeri itu, kerana sekadar berjaya memenangi 2 dari 40 kerusi sahaja. Yang 2 kerusi itu pun calon-calon United Malays National Organisation (UMNO); tidak ada calon MCA atau GERAKAN yang dipilih. BN juga kehilangan status parti pemerintahnya sejak kemerdekaan Persekutuan Tanah Melayu pada 1957. Chow Kon Yeow, yang pernah dikalahkannya sebanyak 2 kali, mengangkat sumpah sebagai Ketua Menteri Pulau Pinang yang baru.

Setelah kekalahan pilihan raya, beliau membuat pengumuman untuk mengundurkan diri dari semua jawatan, dan juga bersara dari politik.