Automatic voter registration solved one problem and quietly created another. Since December 2021, Malaysians are added to the electoral roll on turning 18 without filling in a single form — which means most people have never once looked at what the Election Commission actually has on file for them. Wrong address, wrong constituency, wrong polling centre: none of it announces itself until the morning you turn up to vote.
Checking takes about two minutes. Fixing it takes longer, and can only be done during specific windows, which is the real reason to do the check now rather than when an election is called.
Why you still need to check even with automatic registration
Automatic voter registration, AVR, does exactly one thing: it puts eligible citizens aged 18 and above on the roll. It does not verify or update your address afterwards.
That gap matters for anyone who has moved. If you registered at your parents' house in Ipoh and have lived in Puchong for six years, the roll may still send you to Ipoh on polling day. Your voting locality is not automatically synced to your current address, and it does not change when you update your MyKad.
Malaysia held two state elections in 2026 — Johor on 11/07/2026 and Negeri Sembilan on 01/08/2026 — and both produced the usual crop of voters discovering their polling centre was two states away. The Election Commission's own voter registration portal sets out the process; the check itself is faster than reading it.
How to check your voter details in under two minutes
There is more than one official route, and they all return the same record.
- Go to MySPR Semak at
mysprsemak.spr.gov.my. This is the fastest option and needs nothing but your IC. - Enter your identity card number, without dashes, and complete the CAPTCHA.
- Click Semak. The record loads on the same page.
Alternative official channels, useful if the main portal is congested during a display period:
- The SPR portal at
spr.gov.my - The State Election Office portals at
ppn.spr.gov.my, which carry state-level notices - The MySPR online application at
myspr.spr.gov.my - The MySPR Semak mobile application
- The voter registration hotline on 03-8892 7218
The check is also listed on the federal services directory as Semakan Daftar Pemilih, which is handy if you prefer to reach it through an official index rather than typing a URL. It sits alongside the other government portals worth having bookmarked.
What each field on the result actually means
The result screen is dense and unlabelled in places. Read it in this order.
Status. Confirms whether you appear on the current certified electoral roll. If nothing returns at all, skip to the claims section below.
Negeri, Parlimen, DUN. Your state, your parliamentary constituency, and your state legislative assembly constituency. These are the two seats you actually vote for. If the DUN name is unfamiliar, that is the strongest signal your address is out of date.
Daerah Mengundi and Lokaliti. Your polling district and locality — a much smaller unit than the constituency. This is what determines which building you go to.
Saluran. Your voting stream or channel within the polling centre. Historically assigned by age band, it determines which queue you join on the day.
Kategori. Ordinary voter, or one of the special categories — police and their spouses, military personnel and their spouses, absent voters. If this is wrong, it changes how and when you vote, and is worth correcting immediately.
A useful habit: screenshot the result, so you can compare it against the listing when the next election is called.
Your voting address does not follow your MyKad
This is the single most common misunderstanding, so it is worth stating plainly.
Updating your address with the National Registration Department changes your MyKad. It does not change your voting locality. The two systems are separate, and the Election Commission requires its own application.
To change your voting address, use MySPR Daftar, the same platform used for new registration. Applications can also be submitted in person at State Election Offices, with your identity card and supporting documents showing the new address.
Changes are not instant. A constituency change has to be processed, certified and gazetted with the next supplementary roll before it takes effect — which is why doing this months ahead of an election, rather than after one is announced, is the whole point.
If you are updating details across the board after a move, our step-by-step on changing your address on your MyKad covers the JPN side, and the MyKad renewal guide covers the card itself.
What to do if your name or details are wrong
Corrections are handled through supplementary rolls, and they only open in windows.
The Election Commission periodically certifies and publishes a Daftar Pemilih Tambahan, or supplementary electoral roll, then displays it for public inspection. The May 2026 roll — DPT BLN5/2026 — was certified on 29/06/2026, published on 30/06/2026 and displayed for 30 days until 29/07/2026. It contained 40,139 newly auto-registered citizens, 23,902 voters who changed constituency and 3,400 who changed category or status. Public checking of the July 2026 supplementary roll opened on 26/08/2026, with SPR publishing the closing date alongside each display notice.
During a display period, two instruments are available:
- Tuntutan (Form C) — a claim, filed when your name does not appear on the roll or your details are recorded incorrectly.
- Bantahan (Form D) — an objection, which a registered voter may file against the inclusion of another voter who has applied to change constituency.
Both are submitted to the relevant State Election Office within the display window. Once the window closes and the roll is gazetted, it is settled until the next cycle.
If your check returns nothing at all and you are over 18 and a citizen, that is exactly the situation a claim exists for. Contact your State Election Office through ppn.spr.gov.my or the hotline rather than waiting for the system to correct itself.
FAQ
Do I need to register to vote in Malaysia?
No. Under automatic voter registration, in force since December 2021, citizens aged 18 and above are registered automatically. You still need to check that the details held for you are correct.
How do I check my polling centre?
Look up your record on MySPR Semak. The Daerah Mengundi and Lokaliti fields identify your polling district and locality, which determine the polling centre.
I moved house. Will my voting address update automatically?
No. Updating your address with JPN does not change your voting locality. You must apply separately through MySPR Daftar or at a State Election Office.
How long does a change of voting address take?
It has to be processed and gazetted with a subsequent supplementary roll, so it is not immediate. Apply well before an election is expected rather than after one is called.
What if my name is not on the roll at all?
File a claim using Form C at your State Election Office during a supplementary roll display period. The hotline for voter registration enquiries is 03-8892 7218.



