DAP once allowed Teng Chang Khim to be nominated as an independent as a backup in 1995 general election in Bukit Bintang seat. However, after Wee Choo Keong's nomination was accepted by the Election Commission, the DAP asked Teng to withdraw from the election. Teng was first elected to the
Selangor State Legislative Assembly in the
1995 Malaysian general election and represented four constituencies during his political career;
Bukit Gasing from April 1995 to November 1999,
Bandar Klang from November 1999 to March 2004,
Sungai Pinang from March 2004 to May 2018, and
Bandar Baru Klang from May 2018 to August 2023. He also served as a Senior Member of the
Selangor State Executive Council (EXCO) state administrations of
Khalid Ibrahim,
Azmin Ali and
Amirudin Shari from May 2013 to August 2023. In 2012, Teng was rebuked for his acceptance of a royal honour in 2010, which breached the party's long-standing agreement that elected representatives from the DAP would not receive awards during their political service. On 2 December 2020, he announced his decision to retirement from active politics and will not seek re-election both in the coming national and party elections. == Personal life ==