Candidate · N45 Bandar Baru Klang (2018)
Current
Overall due diligence
Moderate
Long-serving elected state legislator with high public-profile exposure, but the provided records contain only electoral outcomes and surface no integrity matter warranting enhanced due diligence.
Electoral resilience
High
Six consecutive state wins from 1995 to 2018, with majorities of 1,290, 445, 3,613, 7,361, 11,309, and 39,828 votes; the largest margin came in the most recent (2018) contest.
Political continuity
Stable
DAP membership throughout, with coalition label shifting GR (1995) → BA (1999) → PR (2004-13) → PH (2018); one early federal bid in 1995 was as an Independent.
Integrity signal
Open
No allegations, charges, convictions, acquittals or regulatory findings appear in the supplied records; integrity matters outside the electoral file are simply not covered.
Financial / corporate
Open
Records contain no SSM/company-registry, asset-declaration, share-trading, or beneficial-ownership data.
Long-serving elected state legislator with high public-profile exposure, but the provided records contain only electoral outcomes and surface no integrity matter warranting enhanced due diligence.
Public-record review · allegations ≠ findings · a charge is not a conviction · every point links to its source record (E official results, R reviewed records, N collected reports). Prepared by AI from the records on this page; not an analyst finding, and it can be wrong.
No biography collected yet.
Arrests, charges, convictions, sentences, acquittals and pardons as reported by credible sources. Each item is marked with its stage — a charge is not a conviction — and outcomes are listed where reported.
No legal history found in the sources collected so far.
Allegations and investigations as reported by credible outlets. An allegation is not a finding; read each with its stage and source.
No scandals or controversies found in the sources collected so far.
How much due-diligence attention each area needs — not a finding of wrongdoing.
Six-term Selangor state assemblyman with sustained DAP/PH backing; PEP exposure flows from the office, not any recorded misconduct.
No records on party positions, alliances, donors, advisers or patronage networks beyond coalition labels in the election results.
No contract, tender, allocation or approval data is in the file.
No directorship, shareholding or GLC role is documented.
No civil or criminal court records are provided.
No MACC, PDRM, Securities Commission or other regulatory entries are in the file.
No asset declaration, income disclosure, debt or credit information supplied.
No media monitoring, civil-society, or reputational records supplied.
Nothing collected yet.
Contested 8 elections, won 6.
| Election | Seat | Ticket | Votes | Result |
|---|---|---|---|---|
| Selangor state election 2018 | N45 Bandar Baru Klang | DAP · PH | 44,926 89.8% | Won by 39,828 |
| Selangor state election 2013 | N44 Sungai Pinang | DAP · PR | 17,364 74.1% | Won by 11,309 |
| Selangor state election 2008 | N44 Sungai Pinang | DAP · PR | 12,856 70.1% | Won by 7,361 |
| Selangor state election 2004 | N44 Sungai Pinang | DAP | 10,484 60.4% | Won by 3,613 |
Official gazetted results via the Malaysian Election Corpus (grade A record).
Collected automatically from credible outlets and Wikipedia, then cross-checked: Verified items match the official record, Confirmed items were reported by two or more different outlets, and single-source items are one outlet’s report. Partisan and anonymous claims are never shown.
Ask a follow-up question about Teng Chang Khim's record.
| Selangor state election 1999 |
| N41 Bandar Klang |
| DAP · BA |
| 13,927 49.7% |
| Won by 445 |
| GE10 (1999) | P100 Klang | DAP · BA | 24,528 44.4% | 2nd of 3 |
| Selangor state election 1995 | N27 Bukit Gasing | DAP · GR | 11,348 53.0% | Won by 1,290 |
| GE9 (1995) | P108 Bukit Bintang | BEBAS | 123 0.3% | 3rd of 3 · lost deposit |