Skip to content
fred.myarkibPRU
arkibPRUMalaysia Election Results Archive
Menu
Choose an analysis toolStates
States › Kelantan

State profile

Kelantan

Summary of Parliament and state assembly results in Kelantan: who has held the seats over time, turnout and the most marginal seats.

Parliament seats14GE-15 (2022)
State seats45State Election Round 15 (2021–2025) · 2023
Largest in assemblyPN43 / 45
Turnout · Parliament71.7%
Turnout · DUN61.0%
By-elections251,909 candidacies

Parliament seats by coalition Kelantan

State seats by coalition Kelantan

Turnout (%) GE (Parliament) & state elections by year

Most marginal seats (latest results)

SeatLast WinnerPartyMajorityMajority %
P.032 Gua Musang
GE15 · 2022
Mohd Azizi bin Abu Naim BERSATU 163 0.34%
N.09 Kota Lama
SE 15
Hafidzah binti Mustakim AMANAH 202 1.04%
N.43 Nenggiri
SE 15
Mohd Azizi bin Abu Naim BERSATU 810 6.63%
P.029 Machang
GE15 · 2022
Wan Ahmad Fayhsal bin Wan Ahmad Kamal BERSATU 10,154 15.59%
N.44 Paloh
SE 15
Shaari bin Mat Hussain BERSATU 2,205 17.49%
N.45 Galas
SE 15
Mohd Syahbuddin bin Hashim (Abe Din) UMNO 3,337 18.39%
N.16 Apam Putra
SE 15
Zamakhshari bin Muhamad (Abe Zam) PAS 3,859 22.24%
N.10 Bunut Payong
SE 15
Shaari bin Mat Yaman PAS 5,610 25.31%
N.38 Kuala Balah
SE 15
Abdul Hadi bin Awang Kechil PAS 2,601 26.62%
N.42 Dabong
SE 15
Ku Mohd Zaki bin Ku Hussin (Tok Ime Ku Zaki) PAS 2,446 26.89%

State seats — State Election Round 15 (2021–2025)

SeatNamePartyVote ShareMajority %Turnout
N.01 Pengkalan Kubor Wan Roslan bin Wan Hamat (Ustaz Lan) PAS PN 63.7% 27.4% 61.0%
N.02 Kelaboran Mohd Adanan bin Hassan (Cikgu Nan) PAS PN 70.9% 41.8% 59.3%
N.03 Pasir Pekan Ahmad bin Yakob (Ustaz Mad) PAS PN 75.9% 51.8% 63.9%
N.04 Wakaf Bharu Mohd Rusli bin Abdullah PAS PN 67.7% 35.5% 63.5%
N.05 Kijang Izani bin Husin PAS PN 75.8% 51.6% 63.7%
N.06 Chempaka Nik Asma' Bahrum bin Nik Abdullah PAS PN 74.5% 50.0% 65.5%
N.07 Panchor Mohd Amar bin Abdullah (Nik Amar) PAS PN 70.0% 40.0% 63.5%
N.08 Tanjong Mas Rohani binti Ibrahim (Kak Ani) PAS PN 66.2% 32.5% 58.5%
N.09 Kota Lama Hafidzah binti Mustakim AMANAH PH 50.0% 1.0% 59.3%
N.10 Bunut Payong Shaari bin Mat Yaman PAS PN 62.7% 25.3% 60.6%
N.11 Tendong Rozi bin Muhamad PAS PN 61.9% 29.3% 63.5%
N.12 Pengkalan Pasir Mohamad Nasriff bin Daud @ Daud Yatimee PAS PN 70.7% 41.4% 56.7%
N.13 Meranti Mohd Nassuruddin bin Daud PAS PN 76.4% 52.7% 58.5%
N.14 Chetok Zuraidin bin Abdullah PAS PN 74.4% 48.8% 57.0%
N.15 Gual Periok Kamaruzaman bin Mohamad PAS PN 64.2% 28.4% 50.5%
N.16 Apam Putra Zamakhshari bin Muhamad (Abe Zam) PAS PN 61.1% 22.2% 60.8%
N.17 Salor Saizol bin Ismail (Abe Joe) PAS PN 71.2% 42.4% 62.1%
N.18 Pasir Tumboh Abd Rahman bin Yunus PAS PN 76.6% 53.2% 62.7%
N.19 Demit Mohd Asri bin Mat Daud PAS PN 75.4% 50.8% 61.6%
N.20 Tawang Harun bin Ismail PAS PN 79.2% 58.4% 63.6%
N.21 Pantai Irama Mohd Huzaimy bin Che Husin (Haji Mie) PAS PN 70.8% 41.6% 62.6%
N.22 Jelawat Zameri bin Mat Nawang (Loyar Zameri) PAS PN 69.1% 39.3% 61.7%
N.23 Melor Wan Rohimi bin Wan Daud PAS PN 70.1% 40.3% 64.3%
N.24 Kadok Azami bin Mohd Nor PAS PN 77.0% 54.0% 63.6%
N.25 Kok Lanas Mohamed Farid bin Mohamed Zawawi BERSATU PN 68.1% 36.1% 65.6%
N.26 Bukit Panau Abdul Fattah bin Mahmood PAS PN 79.1% 58.3% 57.3%
N.27 Gual Ipoh Bahari bin Mohamad Nor BERSATU PN 70.3% 40.5% 57.6%
N.28 Kemahang Md Anizam bin Ab Rahman PAS PN 77.2% 54.4% 58.2%
N.29 Selising Tuan Mohd Saripudin bin Tuan Ismail PAS PN 69.1% 38.2% 63.4%
N.30 Limbongan Nor Asilah binti Mohamed Zin PAS PN 73.0% 46.1% 59.3%
N.31 Semerak Nor Sham bin Sulaiman (Norsham Cikgu Abang) PAS PN 66.9% 33.8% 64.9%
N.32 Gaal Mohd Rodzi bin Ja'afar PAS PN 72.6% 45.3% 63.6%
N.33 Pulai Chondong Azhar bin Salleh PAS PN 67.5% 35.0% 61.6%
N.34 Temangan Mohamed Fadzli bin Hassan PAS PN 73.3% 47.9% 60.6%
N.35 Kemuning Ahmad Zakhran bin Mat Noor PAS PN 63.8% 27.5% 59.5%
N.36 Bukit Bunga Mohd Almidi bin Jaafar BERSATU PN 66.1% 32.1% 60.2%
N.37 Air Lanas Kamarudin bin Mohd Nor BERSATU PN 67.8% 35.6% 63.2%
N.38 Kuala Balah Abdul Hadi bin Awang Kechil PAS PN 63.3% 26.6% 62.8%
N.39 Mengkebang Zubir bin Abu Bakar PAS PN 78.6% 57.3% 60.1%
N.40 Guchil Hilmi bin Abdullah (Lawyer Mie) PAS PN 70.5% 41.0% 55.7%
N.41 Manek Urai Mohd Fauzi bin Abdullah (Abe Uji) PAS PN 78.3% 56.7% 59.0%
N.42 Dabong Ku Mohd Zaki bin Ku Hussin (Tok Ime Ku Zaki) PAS PN 63.4% 26.9% 60.6%
N.43 Nenggiri Mohd Azizi bin Abu Naim BERSATU PN 53.3% 6.6% 61.1%
N.44 Paloh Shaari bin Mat Hussain BERSATU PN 58.7% 17.5% 60.1%
N.45 Galas Mohd Syahbuddin bin Hashim (Abe Din) UMNO BN 59.2% 18.4% 61.8%

Parliament seats — GE-15 (2022)

SeatNamePartyVote ShareMajority %Turnout
P.019 Tumpat Mumtaz bin Md Nawi PAS PN 62.5% 33.2% 71.1%
P.020 Pengkalan Chepa Ahmad Marzuk bin Shaary PAS PN 69.4% 49.2% 73.5%
P.021 Kota Bharu Takiyuddin bin Hassan PAS PN 53.7% 29.0% 68.5%
P.022 Pasir Mas Ahmad Fadhli bin Shaari PAS PN 68.2% 47.1% 70.0%
P.023 Rantau Panjang Siti Zailah binti Mohd Yusoff (Kak Lah) PAS PN 62.4% 34.1% 65.9%
P.024 Kubang Kerian Tuan Ibrahim bin Tuan Man PAS PN 68.4% 50.2% 72.6%
P.025 Bachok Syahir Sulaiman PAS PN 63.9% 33.5% 74.0%
P.026 Ketereh Khlir bin Mohd Nor BERSATU PN 64.5% 36.8% 75.1%
P.027 Tanah Merah Ikmal Hisham bin Abdul Aziz BERSATU PN 77.9% 63.9% 71.3%
P.028 Pasir Puteh Nik Muhammad Zawawi bin Salleh PAS PN 65.3% 35.8% 73.0%
P.029 Machang Wan Ahmad Fayhsal bin Wan Ahmad Kamal BERSATU PN 54.7% 15.6% 74.3%
P.030 Jeli Zahari bin Kechik BERSATU PN 63.0% 29.0% 73.1%
P.031 Kuala Krai Abdul Latiff bin Abdul Rahman PAS PN 66.1% 38.9% 71.1%
P.032 Gua Musang Mohd Azizi bin Abu Naim BERSATU PN 45.1% 0.3% 70.2%

By-elections — Kelantan

DateSeatNamePartyMajority
2024-08-17 N.43 Nenggiri Mohd Azmawi Fikri bin Abdul Ghani UMNO 3,352
2015-03-22 N.06 Chempaka Ahmad Fathan bin Mahmood (Mahamad) PAS 10,092
2014-09-25 N.01 Pengkalan Kubor Mat Razi bin Mat Ail UMNO 2,635
2010-11-04 N.45 Galas Ab Aziz bin Yusoff UMNO 1,190
2009-07-14 N.41 Manek Urai Mohd Fauzi bin Abdullah (Abe Uji) PAS 65
2005-12-06 N.12 Pengkalan Pasir Hanafi bin Mamat UMNO 134
1997-08-11 N.30 Semerak Kamarudin bin Mohd Nor UMNO 778
1997-01-06 N.32 Pulai Chondong Zulkifli bin Mamat PAS 118
1995-08-29 P.032 Gua Musang Tengku Razaleigh bin Mohd. Hamzah (Ku Li) S46 4,746
1994-03-29 N.09 Lundang Mohamed bin Daud PAS 4,246
1991-08-24 N.23 Limbongan Samat bin Mamat S46 1,560
1991-08-24 N.02 Sungai Pinang Mahmud bin Yaakub S46 1,994
1987-06-28 N.14 Bukit Tuku Mohd Zain bin Ismail UMNO 118
1983-09-08 N.05 Kemumin Umar bin Ibrahim BERJASA 662
1983-09-08 N.28 Selising Wan Muhammad bin Wan Abu Bakar UMNO 2,514
1978-06-10 N.07 Tendong Ghazali bin Awang Ibrahim BERJASA 3,580
1974-03-09 N.23 Pasir Puteh Tengah Raja Mahmud bin Raja Mamat UMNO 1,671
1973-02-10 N.12 Kota Bharu Tengah Salahuddin bin Abdullah PAS 2,517
1972-02-26 N.01 Tumpat Barat Che Ismail bin Che Ali PAS 457
1968-04-06 N.13 Bachok Utara Mohd Noor bin Ismail PAS 473
1967-10-21 P.016 Kelantan Hilir Nik Abdul Aziz bin Nik Mat PAS 3,259
1967-08-19 P.021 Pasir Mas Hulu Tengku Zaid bin Tengku Ahmad PAS 2,802
1964-10-10 N.02 Tumpat Tengah Che Lat bin Kassim UMNO 1,743
1964-06-27 P.019 Bachok Abu Bakar bin Hamzah PAS 3,239
1962-06-02 N.19 Rantau Panjang Ahmad bin Yatim PAS 1,051