Project a what-if election outcome
Adjust each coalition's support and turnout across a whole legislature, then watch a live seat-by-seat map recolour to show who forms government. Every seat starts from its most recent result.
Choose a legislature to simulate
Apply a uniform swing across every seat and project the seat count — who wins the chamber.
Whole country
All 222 federal seats — who forms the Dewan Rakyat. Includes the full Malaysia seat map.
Whole state
Every DUN seat in a state — who controls the assembly. Includes that state's seat map.
How it works
Start from the baseline
Every seat loads with its latest election result — grouped by coalition, then party. A swing of zero reproduces the real outcome.
Shift coalition support
Move each coalition's slider to add or remove vote share across all seats at once, then read off the projected seat count.
Tune turnout
Adjust turnout to model its effect — higher turnout erodes incumbents — and see which seats flip on the live map.