Candidate · N23 Penggaram (2022)
Public-record research, not a finding of wrongdoing. Ratings are analytical opinions. Disclaimer · Request a correction
Starting the research engine…
0 sources read · 0 records found
Current
Overall due diligence
Insufficient evidence
Records are limited to eight official election results and single-source encyclopaedic entries on her career; nothing in them flags risk, but the integrity, financial, corporate and procurement dimensions have no coverage at all.
Electoral resilience
High
Three consecutive wins in Penggaram (2013, 2018, 2022) with large majorities: 10,051; 17,205; 9,956 votes. The 2022 margin was the smallest of the three.
Political continuity
Stable
DAP throughout 1990-2022, with seatmate coalitions PR (2013), PH (2018) and PH (2022); she kept the deputy speakership under the BN state government formed in 2018.
Integrity signal
Open
No allegations, charges, investigations or case outcomes appear in the records, and no MACC, court-registry or Auditor-General checks were run, so no conclusion can be drawn either way.
Financial / corporate
Open
No SSM company-registry searches, directorship records, GLC or foundation roles, asset declarations or related-party transaction data are covered.
How much due-diligence attention each area needs — not a finding of wrongdoing.
Held a state elected office for roughly three terms, including Deputy Speaker of the Johor assembly, which carries administrative and budgetary oversight at state level
State Opposition Leader and Deputy Speaker give standing in Johor state politics, but the records document no business or donor relationships
No local-authority, tender or project records in the file, so any state or district-level allocation influence is untested
No company-registry or GLC directorship checks were run, and none are documented
No court-registry or case reports of any kind appear in the records
No MACC, Auditor-General or other regulatory findings on record; absence of coverage is not evidence of a clean record
No asset declaration, income or funding-source information in the file
No news coverage is included; the file holds only election results and single-source Wikipedia/Wikidata entries
The records establish a long-serving Johor DAP politician: four failed state attempts from 1995 to 2008, then three comfortable wins from 2013, plus State Opposition Leader (2015-2018) and Deputy Speaker of the Johor assembly (2018-2022) roles, with a documented cross-party retention in February 2020. Beyond official election results, every career and biographical detail rests on single-source Wikipedia or Wikidata entries, and there is no reporting on integrity, corporate, financial or procurement matters. Nothing in the file flags a risk, but equally nothing tests one, so most dimensions are open and should not be read as a clean record. Verification of registries and court records would be needed before drawing any conclusion.
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.
Specific pledges this politician made, and what credible reporting since says happened. The status is assessed by AI from the linked reports — each quoted passage is checked against its source. “Unclear” means no credible report of the outcome was found yet, not that the promise was broken.
No specific promises found in credible reporting yet.
According to Wikidata, Gan Peck Cheng was born on 1966-11-21 in Batu Pahat District.
“date of birth: 1966-11-21; place of birth: Batu Pahat District”
According to Wikipedia, Gan Peck Cheng served as Member of the Johor State Legislative Assembly for Penggaram from May 2013 to July 2026 and is a member of the Democratic Action Party (DAP).
“Member of the Johor State Legislative Assembly (MLA) for Penggaram from May 2013 to July 2026. She is a member of the Democratic Action Party (DAP)”
According to Wikidata, Gan Peck Cheng held the position of member of the Johor State Legislative Assembly, 2013–2026.
“position held: member of the Johor State Legislative Assembly; start: 2013-05-05; end: 2026-07-11”
According to Wikipedia, Gan Peck Cheng served as State Leader of the Opposition of Johor from October 2015 to May 2018, replacing Boo Cheng Hau who had resigned.
“was appointed the new State Leader of the Opposition of Johor on 27 October 2015 to replace Boo Cheng Hau who had resigned.”
According to Wikipedia, Gan Peck Cheng served as Deputy Speaker of the Johor State Legislative Assembly from June 2018 to January 2022, becoming the first ever female Deputy Speaker of the assembly in its history.
“appointed to be the first ever female Deputy Speaker of the Johor State Legislative Assembly in history”
According to Wikipedia, Gan Peck Cheng retained the deputy speakership after the February 2020 change of state administration, as the new BN government retained opposition members in the speaker and deputy speaker positions, a rare arrangement in Malaysia.
“she was not removed from the deputy speakership and retained by the new administration along with Speaker Suhaizan Kayat who is also from the opposition. This became one of a very rare cases in which the speakers are from the opposition instead of the government in Malaysia.”
According to Wikipedia, Gan Peck Cheng received her secondary education at Chinese High School Batu Pahat and previously worked as a kindergarten teacher before entering politics.
“She got her secondary education in Chinese High School Batu Pahat.”
According to Wikidata, Gan Peck Cheng was a member of Democratic Action Party.
“member of political party: Democratic Action Party”
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.
Nothing collected yet.
Contested 8 elections, won 3.
| Election | Seat | Ticket | Votes | Result |
|---|---|---|---|---|
| Johor state election 2022 | N23 Penggaram | DAP · PH | 18,208 53.7% | Won by 9,956 |
| Johor state election 2018 | N23 Penggaram | DAP · PH | 26,825 64.4% | Won by 17,205 |
| Johor state election 2013 | N23 Penggaram | DAP · PR | 24,277 63.1% | Won by 10,051 |
| Johor state election 2008 | N23 Penggaram | DAP · PR | 12,186 48.8% | 2nd of 2 |
| Johor state election 2004 | N23 Penggaram | DAP | 6,247 27.1% | 2nd of 2 |
| Johor state election 1999 | N21 Penggaram | DAP · BA | 7,349 26.1% | 2nd of 2 |
| Johor state election 1995 | N21 Penggaram | DAP · GR | 6,137 23.3% | 2nd of 2 |
| GE8 (1990) | P132 Pontian | DAP · GR | 14,978 38.1% | 2nd of 2 |
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.