Skip to content
General Trivia

Jin Daily Civic Tech Trivia: Johor Election Dashboard, but useful

By

Jin Daily Civic Tech Trivia: Johor Election Dashboard, but useful

Johor election is coming soon.

Polling day: 11 July 2026 Nomination day: 27 June 2026 Coverage: 56 DUN seats, with candidate data linked to historical election records.

So our BWAI team member Leon built a Johor Candidate Promise Risk Dashboard.

https://johorelection2026.vercel.app/

Build with AI, for Civil Tech.

This one is designed to track:

• Which candidate is contesting where • Their party / coalition background • Historical performance by DUN, year, candidate and party • Candidate promises and potential delivery risks • Public simulated voting intention by seat

The dataset is powered by open election data from Thevesh / ElectionData.MY, which has been doing the hard work of cleaning and structuring Malaysia election data properly. (The guy behind most govt opendata project :) )

ElectionData.MY includes candidate and constituency-level election results, standardised parties, candidates, constituencies, turnout and related election statistics.

Fun fact: Across the selected seats, the average voter roll increased a lot after 2018, but average turnout dropped sharply in 2022. So on paper, there are more registered voters than before, but in reality, not all of them are showing up to vote.

This is the classic Undi18 + automatic voter registration effect. Malaysia added many new voters into the system, but registration does not automatically mean participation. More voters in the database does not always mean more actual votes on polling day.

Jin Daily Civic Tech Trivia: Johor Election Dashboard, but useful illustration

Related trivia