How To Check If You Are Registered To Vote In Malaysia

Check if you are registered to vote in Malaysia through MySPR Semak and what to do if your name or voter details are missing.

Enlarge text
Cover ImageCover image via SAYS

Malaysians can check whether they are registered to vote through MySPR Semak by entering their MyKad, military, or police service number without dashes or spaces.

MySPR Semak is the official voter-checking platform by the Election Commission (EC), or Suruhanjaya Pilihan Raya Malaysia, and it is used to check voter-registration information, election candidates, and election results.

If you are not sure whether your name is already in the voter roll, this should be the first place you check.


The quick answer:

QuestionDirect answer
Where do I check if I am registered to vote?Use MySPR Semak.
What information do I need?Your MyKad number, military service number, or police service number.
Should I include dashes or spaces?No. Enter the number without dashes or spaces.
Are 18-year-old Malaysians registered automatically?Eligible Malaysian citizens aged 18 and above are registered automatically, subject to the EC's monthly voter-roll process.
What if my name does not appear?Your record may still be processing, your address information may be incomplete, or your details may need to be checked through the relevant voter-registration process.

How to check if you are registered to vote

You can check your voter-registration status online through MySPR Semak.

The basic steps are:

  1. Go to MySPR Semak.
  2. Select Voter Information Check (Semakan Daftar Pemilih).
  3. Enter your:
    • MyKad number,
    • military service number, or
    • police service number.
  4. Enter the number without dashes or spaces.
  5. Complete the CAPTCHA.
  6. Submit the check and review the voter information shown.

If your record appears, it means the EC has voter-registration information for you in the system.


What is MySPR Semak?

MySPR Semak is the EC's official online platform for checking voter-registration information.

For voters, its main function is the Voter Information Check, which lets you check whether you are listed as a voter.

MySPR Semak is also used for:

  • voter-registration checks
  • election candidate checks
  • election-result checks

During an election period, voters may also use the platform to review election-related voting information when those details are made available.


Am I automatically registered to vote at 18?

Yes. Eligible Malaysian citizens aged 18 and above are registered automatically as voters, subject to the EC's voter-roll process.

The general conditions are:

  • you are a Malaysian citizen,
  • you are aged 18 or above,
  • you have complete address information in the official record,
  • and you are not disqualified from voting under the law

The implementation of Undi18 and Automatic Voter Registration (Pendaftaran Pemilih Secara Automatik) took effect on 15 December 2021.


I just turned 18. Why am I not registered yet?

Automatic voter registration is not necessarily reflected immediately after you turn 18.

The process may take up to about one and a half months from the date a person turns 18. A new voter becomes eligible after the EC certifies and gazettes the relevant supplementary voter roll.

So if you recently turned 18 and your record does not appear yet, it may still be moving through the monthly voter-roll process.


What if my name does not appear in MySPR Semak?

If your name does not appear, it does not always mean you can never vote.

There are a few possible reasons:

SituationWhat it may mean
You recently turned 18Your automatic registration may still be processing
Your address information is incompleteThe EC may not be able to assign an accurate electoral division
You are checking before the latest voter-roll update is reflectedYour details may appear after the relevant monthly voter-roll process
You have recently updated your detailsThe update may not have appeared in your voter information yet
A newly published voter-roll batch contains an errorYou may need to check whether a claim process applies

If you have not updated your address or voter details yet, use the normal update route first.

For example, address changes should be handled through the National Registration Department (JPN) and the relevant EC process, while electoral-division changes are applied for through MySPR using Form A.

The Supplementary Voter Roll (Daftar Pemilih Tambahan) only becomes relevant when the EC publishes a monthly supplementary voter roll for checking. If the newly published roll wrongly leaves out an eligible voter's name or shows incorrect details, a claim may be made through Form C during the checking period.


What information should you check in your voter record?

Once your voter details appear, check that the information matches what you expect.

Look out for:

  • your voter-registration status,
  • your electoral division,
  • your parliamentary constituency,
  • your state constituency, where applicable,
  • and election-period polling details when they are announced

If your voting area looks unfamiliar, it may be because your voter placement is tied to the official address information used for registration, not simply where you currently live, study, or work.


What if my voter details look wrong?

If your voter details look wrong because they have not been updated, use the normal update route first.

For example, if your voting area still follows an old address, you may need to update your MyKad address with JPN, then use MySPR to submit Form A (Borang A) for Electoral Division Change (Pertukaran Bahagian Pilihan Raya).

Form C (Borang C) is different. It is used during the relevant supplementary voter-roll checking period when the newly published voter roll contains an error, such as incorrect personal details or wrong electoral-area placement after your information has been processed.

In short:

ProblemWhat to use
You want to change your electoral divisionMySPR / Form A
Your MyKad address is outdatedJPN address update first
A newly published supplementary voter roll contains a mistakeForm C during the checking period

A correction claim and an electoral-division transfer are not the same process.


MySPR Semak vs MySPR: What is the difference?

MySPR Semak is for checking voter information, while MySPR is for account-based voter-registration services and applications.

PlatformUse it for
MySPR SemakChecking whether you are registered to vote and reviewing voter details
MySPRManaging voter-registration applications, such as changing electoral division
ECOfficial voter-registration information and announcements

If you only want to check whether you are registered, use MySPR Semak.


Frequently Asked Questions

How do I check if I am registered to vote in Malaysia?

Use MySPR Semak and enter your MyKad, military, or police service number without dashes or spaces.

Do I need to register manually after turning 18?

Eligible Malaysian citizens aged 18 and above are registered automatically, subject to the EC's voter-roll process.

Why is my name not appearing after I turned 18?

Your automatic registration may still be moving through the monthly voter-roll process.

What if my voter details are wrong?

If your details have not been updated, use the normal update route first. If the error appears in a newly published supplementary voter roll, Form C may apply during the checking period.

Can I use MySPR Semak to change my voting address?

No. MySPR Semak is for checking voter information. To apply for an electoral-division change, use MySPR.

Should I check my voter status before election season?

Yes. Checking early gives you more time to spot missing, outdated, or incorrect voter information before polling details are announced.


Related Election Guides

Before relying on your voting details, check your latest record on MySPR Semak.


Last updated: 15 June 2026

Read more trending stories on SAYS

You may be interested in: