Analysis
Reading the 2022 results against the racial make-up of each seat, and what it says about the next election.
GE15 across the peninsula: the Malay vote split, and nobody won
All 165 peninsula seats by race and by result. The racial line is sharper than Johor's, and three-cornered fights left half the winners short of a majority.
Johor 2026: the vote split the opposition doesn't want to talk about
A look at all 56 seats: where the votes sit by race, and why more opposition choice may mean fewer opposition wins.