Perak

PARLIAMENT seats

12.5%
45.833%
41.667%
0%
0%

BN

3

PH

11

PN

10

GTA

0

OTH

0

Hide Details
PARTIESWONCONTESTING
PH - DAP78
PN - BERSATU614
PN - PAS45
PH - PKR410
BN - UMNO213
BN - MIC13
PH - AMANAH06
GTA - PEJUANG011
PN - GERAKAN05
BN - MCA08
TOTAL SEATS24100

STATE seats

15.254%
40.678%
44.068%
0%
0%

BN

9

PH

24

PN

26

GTA

0

OTH

0

Hide Details
PARTIESWONCONTESTING
PH - DAP1819
PN - PAS1725
PN - BERSATU925
BN - UMNO838
PH - PKR520
PH - AMANAH120
BN - MCA117
IND013
GTA - PEJUANG019
PN - GERAKAN09
TOTAL SEATS59220

Candidates & Results

Fathul Huzir Ayob (PN - BERSATU)

31.8% (15,105)

Asyraf Wajdi Dusuki (BN - UMNO)

28.9% (13,728)

Tarmizi Mohd Jam (PH - DAP)

12.1% (5,779)

Registered voters: 47,565

Majority: 1,377

Spoilt votes: 670

Voter Turnout: 35,282 (74.2%)

Shamsul Anuar Nasarah (BN - UMNO)

34.1% (12,588)

Muhammad Rif'aat Razman (PN - PAS)

31.7% (11,709)

Jurey Latiff Mohd Rosli (PH - PKR)

9.2% (3,382)

Registered voters: 36,950

Majority: 879

Spoilt votes: 443

Voter Turnout: 28,122 (76.1%)

Hamzah Zainudin (PN - BERSATU)

43.1% (28,350)

Mohd Shafiq Fhadly Mahmud (BN - UMNO)

25.5% (16,752)

Zolkarnain Abidin (PH - AMANAH)

9.4% (6,207)

Auzaie Fadzlan Shahidi (GTA - PEJUANG)

0.9% (566)

Registered voters: 65,719

Majority: 11,598

Spoilt votes: 735

Voter Turnout: 52,610 (80.1%)

Mohd Misbahul Munir Masduki (Ustaz Misbah) (PN - PAS)

33.9% (23,223)

Mujahid Yusof Rawa (PH - AMANAH)

26.0% (17,828)

Imran Mohd Yusof (BN - UMNO)

16.9% (11,593)

Rohijas Md Sharif (GTA - PEJUANG)

0.4% (259)

Registered voters: 68,502

Majority: 5,395

Spoilt votes: 592

Voter Turnout: 53,495 (78.1%)

Idris Ahmad (PN - PAS)

42.0% (33,753)

Zul Helmi Ghazali (BN - UMNO)

18.9% (15,202)

Siti Aishah Shaik Amin (PH - PKR)

16.4% (13,195)

Ahmad Luqman Ahmad Yahaya (GTA - PEJUANG)

0.5% (383)

Registered voters: 80,293

Majority: 18,551

Spoilt votes: 895

Voter Turnout: 63,428 (79%)

Syed Abu Hussin Hafiz Syed Abdul Fasal (PN - BERSATU)

34.6% (32,625)

Mohammad Sollehin Mohamad Tajie (BN - UMNO)

21.1% (19,869)

Fakhruldin Mohd Hashim (PH - AMANAH)

19.7% (18,565)

Mohd Shukri Mohd Yusoff (GTA - PEJUANG)

0.5% (508)

Registered voters: 94,253

Majority: 12,756

Spoilt votes: 1,033

Voter Turnout: 72,600 (77%)

Wong Kah Woh (PH - DAP)

38.7% (47,098)

See Tean Seng (PN - GERAKAN)

17.7% (21,569)

Neoh Choo Seong (Neow) (BN - MCA)

12.0% (14,599)

Leow Thye Yih (IND)

0.9% (1,154)

Mohganan P Manikam (IND)

0.2% (236)

Rama (IND)

0.1% (113)

Registered voters: 121,566

Majority: 25,529

Spoilt votes: 1,121

Voter Turnout: 86,136 (70.9%)

Azahari Hasan (PN - BERSATU)

33.4% (12,931)

Mohd Arrif Abdul Majid (BN - UMNO)

25.6% (9,885)

Muhammad Kamil Abdul Munim (PH - PKR)

18.3% (7,062)

Registered voters: 38,686

Majority: 3,046

Spoilt votes: 370

Voter Turnout: 30,248 (78.2%)

Kesavan Subramaniam (PH - PKR)

29.9% (21,637)

Vigneswaran Sanasee (BN - MIC)

27.3% (19,791)

Irudianathan Gabriel (PN - BERSATU)

11.3% (8,190)

Ahmad Fauzi Mohd Jaafar (GTA - PEJUANG)

1.1% (784)

R. Indrani (IND)

0.8% (614)

Baharudin Kamarudin (IND)

0.8% (598)

Rajah Narasaim (IND)

Registered voters: 72,395

Majority: 1,846

Anwar Ibrahim (PH - PKR)

30.9% (49,625)

Ahmad Faizal Azumu (PN - BERSATU)

28.6% (45,889)

Aminudin Md Hanafiah (BN - UMNO)

17.5% (28,140)

Abdul Rahim Tahir (GTA - PEJUANG)

0.7% (1,115)

Registered voters: 160,558

Majority: 3,736

Voter Turnout: 124,769 (77.7%)

Howard Lee Chuan How (PH - DAP)

48.7% (57,549)

Nor Afzainizam Salleh (PN - BERSATU)

11.6% (13,661)

Ng Kai Cheong (BN - MCA)

7.3% (8,570)

Registered voters: 118,178

Majority: 43,888

Spoilt votes: 678

Voter Turnout: 80,458 (68.1%)

M. Kulasegaran (PH - DAP)

55.7% (63,915)

Low Guo Nan (Ah Nan) (BN - MCA)

6.3% (7,248)

Chek Kwong Weng (PN - GERAKAN)

5.9% (6,815)

M Kayveas (IND)

0.3% (378)

Registered voters: 114,654

Majority: 56,667

Spoilt votes: 773

Voter Turnout: 79,129 (69%)

Sivakumar Varatharaju Naidu (PH - DAP)

54.5% (60,999)

Woo Cheong Yuen (PN - GERAKAN)

6.4% (7,163)

Teoh Chin Chong (BN - MCA)

6.1% (6,793)

Registered voters: 111,896

Majority: 53,836

Spoilt votes: 825

Voter Turnout: 75,780 (67.7%)

Iskandar Dzulkarnain Abdul Khalid (PN - BERSATU)

30.6% (14,380)

Maslin Sham Razman (BN - UMNO)

23.0% (10,814)

Ahmad Termizi Ramli (PH - AMANAH)

22.0% (10,356)

Yusmalia Mohamad Yusof (GTA - PEJUANG)

0.4% (204)

Registered voters: 46,985

Majority: 3,566

Ngeh Koo Ham (PH - DAP)

43.2% (46,710)

Ong Kean Sing (PN - GERAKAN)

11.8% (12,739)

Ding Siew Chee (BN - MCA)

11.8% (12,724)

Registered voters: 108,249

Majority: 33,971

Spoilt votes: 1,124

Voter Turnout: 73,483 (67.9%)

Muhammad Ismi Mat Taib (PN - PAS)

35.9% (17,181)

Mohd Nizar Zakaria (BN - UMNO)

31.4% (15,026)

Nurthaqaffah Nordin (PH - AMANAH)

10.6% (5,063)

Faizol Fadzli Mohamed (GTA - PEJUANG)

0.6% (275)

Registered voters: 47,915

Majority: 2,155

Spoilt votes: 501

Voter Turnout: 38,046 (79.4%)

Chong Zhemin (PH - DAP)

33.9% (30,467)

Lee Chee Leong (BN - MCA)

18.0% (16,137)

Janice Wong Oi Foon (PN - GERAKAN)

13.5% (12,127)

Leong Chuk Lung (WARISAN)

0.7% (655)

Registered voters: 89,894

Majority: 14,330

Spoilt votes: 852

Voter Turnout: 60,238 (67%)

Tan Kar Hing (PH - PKR)

38.9% (55,880)

Muhammad Farhan Abdul Rahim (PN - BERSATU)

20.0% (28,732)

Cally Ting Zhao Song (BN - MCA)

12.8% (18,393)

Balachandran Gopal (WARISAN)

0.4% (633)

Registered voters: 143,657

Majority: 27,148

Spoilt votes: 1,092

Voter Turnout: 104,730 (72.9%)

Saravanan Murugan (BN - MIC)

29.7% (18,398)

Saraswathy Kandasami (PH - PKR)

21.5% (13,334)

Muhammad Yadzan Mohammad (PN - BERSATU)

19.6% (12,115)

Mior Nor Haidir Suhaimi (GTA - PEJUANG)

0.5% (335)

Mohamed Akbar Yasin (WARISAN)

0.3% (200)

M.Kathiravan (IND)

0.2% (99)

Registered voters: 61,946

Majority: 5,064

Spoilt votes: 966

Voter Turnout: 45,447 (73.4%)

Jamaluddin Yahya (PN - PAS)

33.3% (24,897)

Khairul Azwan Harun (BN - UMNO)

26.6% (19,894)

Nik Omar Nik Abdul Aziz (PH - PKR)

15.6% (11,693)

Zairol Hizam Zakaria (GTA - PUTRA)

0.7% (539)

Registered voters: 74,761

Majority: 5,003

Spoilt votes: 885

Voter Turnout: 58,217 (77.9%)

Nordin Ahmad Ismail (PN - BERSATU)

27.1% (25,212)

Zambry Abd Kadir (BN - UMNO)

26.7% (24,849)

Mohd Hatta Md Ramli (PH - AMANAH)

21.9% (20,358)

Mazlan Abd Ghani (GTA - PEJUANG)

0.4% (385)

Mohd Isnin Mohd Ismail @ Ibrahim Khan (WARISAN)

0.4% (358)

Registered voters: 92,972

Majority: 363

Spoilt votes: 990

Voter Turnout: 72,152 (77.6%)

Ahmad Zahid Hamidi (BN - UMNO)

28.5% (16,578)

Shamsul Iskandar Mohd Akin (PH - PKR)

27.9% (16,230)

Muhammad Faiz Na'aman (PN - BERSATU)

15.2% (8,822)

Tawfik Ismail (IND)

0.4% (226)

Registered voters: 58,183

Majority: 348

Spoilt votes: 748

Voter Turnout: 42,695 (73.4%)

Nga Kor Ming (PH - DAP)

38.0% (33,133)

Zainol Fadzi Paharudin (PN - BERSATU)

20.6% (17,964)

Murugiah Thopasamy (BN - MIC)

14.1% (12,304)

Amir Khusyairi Mohamad Tanusi (GTA - PEJUANG)

0.9% (793)

Registered voters: 87,222

Majority: 15,169

Spoilt votes: 716

Voter Turnout: 64,910 (74.4%)

Chang Lih Kang (PH - PKR)

26.8% (25,140)

Nolee Radzi (PN - BERSATU)

23.0% (21,599)

Dr Mah Hang Soon (BN - MCA)

22.3% (20,963)

Datuk Jamaluddin Bin Mohd. Radzi (IND)

1.1% (1,032)

Dr Amir Hamzah (GTA - IMAN)

0.6% (609)

Mohd Nor Izzat Mohd Johari (IND)

0.3% (328)

Registered voters: 93,873

Majority: 3,541

Spoilt votes: 1,144

Voter Turnout: 70,928 (75.6%)

*Data for spoilt votes, voter turnout and demographics are unofficial.

Amin Roslan (PN - PAS)

35.3% (7,114)

Aznel Ibrahim (BN - UMNO)

28.7% (5,790)

Mohd Saad Ismail (Abg Man) (PH - AMANAH)

10.1% (2,041)

Registered voters: 20,157

Majority: 1,324

Spoilt votes: 271

Voter Turnout: 15,216 (75.5%)

Salbiah Mohamed (BN - UMNO)

30.9% (8,468)

Mohd Noor Abdul Rahman (PN - PAS)

27.1% (7,420)

Ahmad Safwan Mohamad (PH - PKR)

13.7% (3,749)

Registered voters: 27,408

Majority: 1,048

Spoilt votes: 425

Voter Turnout: 20,062 (73.2%)

Husairi Ariffin (PN - PAS)

35.5% (7,664)

Rohaida Mohamad Yaakub (BN - UMNO)

32.0% (6,901)

Mohamad Jamean Zulkepli (PH - AMANAH)

8.1% (1,745)

Registered voters: 21,596

Majority: 763

Spoilt votes: 325

Voter Turnout: 16,635 (77%)

Saarani Mohamad (BN - UMNO)

35.6% (5,468)

Jamil Yahya (PN - PAS)

27.6% (4,231)

Mohd Sabri Abdul Manaf (PH - AMANAH)

10.7% (1,637)

Registered voters: 15,354

Majority: 1,237

Spoilt votes: 158

Voter Turnout: 11,494 (74.9%)

Akmal Kamarudin (PN - PAS)

46.4% (10,358)

Faizul Rizal (BN - UMNO)

22.4% (5,000)

Razali Ismail (PH - AMANAH)

10.5% (2,343)

Osman Sidek (IND)

0.3% (61)

Registered voters: 22,339

Majority: 5,358

Spoilt votes: 258

Voter Turnout: 18,020 (80.7%)

Khalil Yahaya (PN - PAS)

46.2% (9,868)

Osman Ahmad (Cikgu Man) (BN - UMNO)

26.0% (5,546)

Rusli Bakar (PH - AMANAH)

5.6% (1,188)

Fuaddin Kamaruddin (GTA - PEJUANG)

0.4% (79)

Registered voters: 21,358

Majority: 4,322

Mohd Najmuddin Elias-Hafiz (PN - BERSATU)

40.0% (8,806)

Saliza Ahmad (Maklong Liza) (BN - UMNO)

25.4% (5,588)

Muhamad Aiman Aizuddin Md Husin (PH - PKR)

12.1% (2,669)

Zulkifli Yahya (GTA - PEJUANG)

1.4% (317)

Registered voters: 22,022

Majority: 3,218

Hakimi Hamzi Hayat (PN - PAS)

37.8% (13,565)

Muhamad Nakhaie Abd Wahab (PH - AMANAH)

23.1% (8,291)

Shahrul Nizam Razali (BN - UMNO)

18.1% (6,497)

Registered voters: 35,900

Majority: 5,274

Spoilt votes: 314

Voter Turnout: 28,667 (79.9%)

Yunus Jamhari (PN - BERSATU)

31.6% (10,309)

Anuar Ahmad (PH - PKR)

27.5% (8,962)

Jamil Yahya (BN - UMNO)

16.2% (5,292)

Registered voters: 32,602

Majority: 1,347

Spoilt votes: 259

Voter Turnout: 24,822 (76.1%)

Noor Azman Ghazali (PN - BERSATU)

37.1% (10,622)

Sham Mat Sahat (BN - UMNO)

23.1% (6,607)

Khairul Azman Ahmad (PH - PKR)

17.5% (5,004)

Registered voters: 28,656

Majority: 4,015

Spoilt votes: 338

Voter Turnout: 22,571 (78.8%)

Razman Zakaria (PN - PAS)

46.8% (12,825)

Nazirul Jamaluddin (BN - UMNO)

19.6% (5,359)

Sheikh Khuzaifah (PH - AMANAH)

12.6% (3,447)

Registered voters: 27,396

Majority: 7,466

Salehuddin Abdullah (PN - PAS)

35.9% (8,693)

Mohamad Noor Dawoo (BN - UMNO)

22.3% (5,414)

Safiq Ansorullah (PH - AMANAH)

19.0% (4,597)

Registered voters: 24,241

Majority: 3,279

Ahmad Man (Cikgu Mad) (PN - BERSATU)

31.3% (12,582)

Zainal Azman Abu Seman (PH - PKR)

22.4% (9,002)

Mohd Kamaruddin Abu Bakar (BN - UMNO)

21.6% (8,687)

Norhaliza'awayati Meman (Zaza) (GTA - PEJUANG)

0.4% (166)

Registered voters: 40,222

Majority: 3,580

Spoilt votes: 486

Voter Turnout: 30,923 (76.9%)

Rahim Ismail (PN - PAS)

31.9% (11,790)

Ahmad Saidi (BN - UMNO)

23.3% (8,639)

Megat Shariffuddin (PH - AMANAH)

20.3% (7,511)

Nazar Talib (GTA - PEJUANG)

0.6% (208)

Registered voters: 37,003

Majority: 3,151

Spoilt votes: 385

Voter Turnout: 28,533 (77.1%)

Faisal Abdul Rahman (PN - PAS)

33.3% (5,671)

Jamilah Zakaria (BN - UMNO)

29.7% (5,055)

Junaida Jamaludin (PH - PKR)

12.4% (2,119)

Mustafaa Kamal (GTA - PEJUANG)

0.7% (112)

Registered voters: 17,028

Majority: 616

Spoilt votes: 191

Voter Turnout: 13,148 (77.2%)

Mohd Fakhrudin (PN - PAS)

32.7% (13,045)

Fadhil Nuruddin (PH - AMANAH)

25.0% (9,945)

Ahmad Shalimin (BN - UMNO)

16.7% (6,674)

Registered voters: 39,850

Majority: 3,100

Spoilt votes: 282

Voter Turnout: 29,946 (75.1%)

Ong Seng Guan (PH - DAP)

45.8% (16,726)

Shariful Juhari Abu Kassim (PN - BERSATU)

12.5% (4,546)

Ang Sui Eng (BN - MCA)

7.3% (2,660)

Leow Thye Yih (IND)

2.2% (786)

Mohd Yusoff Abdull Hamid (IND)

0.3% (111)

Registered voters: 36,513

Majority: 12,180

Spoilt votes: 197

Voter Turnout: 25,026 (68.5%)

Teh Kok Lim (PH - DAP)

44.9% (20,306)

Koay Boon Hui (PN - GERAKAN)

12.1% (5,449)

G Shanmuganelloo (BN - MIC)

8.3% (3,756)

Lee Seng Yap (IND)

1.6% (739)

Abu Bakar Abdul Rahman (IND)

0.9% (415)

Registered voters: 45,203

Majority: 14,857

Spoilt votes: 261

Voter Turnout: 30,926 (68.4%)

Syed Lukman Hakim (PN - BERSATU)

30.0% (5,342)

Khairuddin Mohamed Azahari (BN - UMNO)

29.6% (5,267)

Mohd Khairol Iwan (PH - PKR)

15.8% (2,803)

Ahmad Rodzi Abdul Rahim (GTA - PEJUANG)

0.7% (132)

Registered voters: 17,782

Majority: 75

Azizi Mohamed Ridzuan (PN - PAS)

36.9% (7,722)

Mohamad Azir Ismail (BN - UMNO)

22.8% (4,767)

Zaiton Latiff (PH - AMANAH)

18.6% (3,880)

Registered voters: 20,904

Majority: 2,955

Mohd Zolkafly Harun (BN - UMNO)

36.3% (12,025)

Ahmad Daslie Osman (PN - BERSATU)

20.4% (6,745)

Za'im Sidqi Zulkifly (PH - PKR)

18.3% (6,061)

Registered voters: 33,107

Majority: 5,280

Loh Sze Yee (PH - DAP)

40.6% (15,955)

Pan Chean Chang (BN - MCA)

18.4% (7,242)

Naran Singh Asa Singh (PN - GERAKAN)

7.7% (3,043)

R Indrani (IND)

2.0% (767)

Registered voters: 39,288

Majority: 8,713

Mohd Hafez Sabri (PN - PAS)

34.6% (29,852)

Asmuni Awi (PH - AMANAH)

26.8% (23,084)

Azizul Kama Abdul Aziz (BN - UMNO)

17.0% (14,699)

Registered voters: 86,266

Majority: 6,768

Muhamad Arafat Varisai Mahamad (PH - PKR)

29.9% (22,220)

Puteri Holijah Muhamad Rali (PN - BERSATU)

24.3% (18,057)

Mazlan Abd Rahman (BN - UMNO)

21.8% (16,224)

Murugiah Subramaniam (IND)

0.6% (437)

Registered voters: 74,292

Majority: 4,163

Spoilt votes: 846

Voter Turnout: 57,784 (77.8%)

Jenny Choy Tsi Jen (PH - DAP)

54.9% (22,527)

Woo Kok Toong (BN - MCA)

4.4% (1,793)

Pang Boon Yang (PN - GERAKAN)

3.8% (1,542)

Registered voters: 41,021

Majority: 20,734

Spoilt votes: 179

Voter Turnout: 26,041 (63.5%)

Abdul Aziz Bari (PH - DAP)

30.3% (11,286)

Mohammad Iskandar Abdul Rahman (PN - BERSATU)

28.5% (10,626)

Tony Khoo Boon Chuan (BN - MCA)

15.3% (5,705)

Mior Haidir (GTA - PEJUANG)

0.5% (194)

Registered voters: 37,223

Majority: 660

Spoilt votes: 252

Voter Turnout: 28,063 (75.4%)

Goh See Hua (PH - DAP)

59.3% (23,692)

Soo Poh Yeow (BN - MCA)

3.8% (1,523)

Lam Kin Yip (PN - GERAKAN)

2.4% (973)

Registered voters: 39,934

Majority: 22,169

Spoilt votes: 195

Voter Turnout: 26,383 (66.1%)

Ong Boon Piow (PH - DAP)

56.1% (29,596)

Albert Ho Wai Mun (BN - MCA)

6.6% (3,482)

Lim Jin Sheng (PN - GERAKAN)

6.4% (3,351)

Registered voters: 52,750

Majority: 26,114

Spoilt votes: 270

Voter Turnout: 36,699 (69.6%)

Nga Kor Ming (PH - DAP)

47.5% (11,977)

Richard Ng (PN - BERSATU)

9.9% (2,486)

Lim Huey Shan (BN - MCA)

8.1% (2,035)

Registered voters: 25,190

Majority: 9,491

Spoilt votes: 173

Voter Turnout: 16,671 (66.2%)

Thulsi Thivani Manogaran (PH - DAP)

58.3% (21,412)

S Jayagopi (BN - MIC)

6.1% (2,257)

Sivasubramaniam Athinarayanan (PN - BERSATU)

3.9% (1,437)

Iruthiyam Sebastiar Anthonisamy (IND)

0.6% (237)

Muhammad Faiz Abdullah (IND)

0.4% (140)

Registered voters: 36,714

Majority: 19,155

Spoilt votes: 278

Voter Turnout: 25,761 (70.2%)

Cheah Pou Hian (PH - DAP)

61.4% (21,554)

Hamidah Muhamad (BN - MMSP)

4.1% (1,443)

Navinten Sundarajan (PN - PAS)

3.7% (1,299)

Registered voters: 35,088

Majority: 20,111

Chaw Kam Foon (PH - DAP)

59.1% (22,875)

Phoon Kai Mun (BN - MCA)

4.4% (1,684)

Wong Kean Rong (PN - BERSATU)

3.8% (1,456)

Registered voters: 38,689

Majority: 21,191

Steven Tiw Tee Siang (PH - DAP)

40.9% (15,602)

Sin Koon Yen (PN - GERAKAN)

11.1% (4,230)

Leong Chee Wai (BN - MCA)

8.8% (3,351)

Bryan Yong Wu Sean (PBM)

1.9% (710)

Roslan Ismail (GTA - PEJUANG)

1.3% (478)

Meor Shahimudin Hasim (IND)

0.7% (259)

Registered voters: 38,119

Majority: 11,372

Spoilt votes: 373

Voter Turnout: 25,003 (65.6%)

Hashim Bujang (PN - BERSATU)

29.5% (6,550)

Azizul Rahim Abd Rahman (BN - UMNO)

24.3% (5,386)

Mohamad Hairul Amir Sabri (PH - PKR)

23.0% (5,108)

Registered voters: 22,194

Majority: 1,164

Spoilt votes: 211

Voter Turnout: 17,255 (77.7%)

Burhanuddin Ahmad (PN - PAS)

33.2% (8,220)

Mustafa Shah Abdul Hamid (BN - UMNO)

21.4% (5,308)

Mohd Jamsari Mahamood (PH - AMANAH)

20.7% (5,137)

Registered voters: 24,791

Majority: 2,912

Spoilt votes: 226

Voter Turnout: 18,934 (76.4%)

Azman Noh (Cikgu Man) (BN - UMNO)

29.5% (6,665)

Ahmad Faisal Mansor (PN - BERSATU)

24.8% (5,589)

Jais Ashfaq (PH - PKR)

17.9% (4,045)

Abdul Halim Mat Isa (GTA - PEJUANG)

0.6% (125)

Registered voters: 22,573

Majority: 1,076

Spoilt votes: 253

Voter Turnout: 16,677 (73.9%)

Wong May Ing (PH - DAP)

46.9% (20,840)

Albert Looi Tuan Gin (BN - MCA)

9.9% (4,408)

Eee Chin Oon (PN - GERAKAN)

8.1% (3,600)

Registered voters: 44,432

Majority: 16,432

Spoilt votes: 408

Voter Turnout: 29,308 (66%)

Jason Ng Thien Yeong (PH - DAP)

51.2% (21,128)

Chieng Lee Chong (BN - MCA)

8.0% (3,293)

Ian Yong Il Yan (PN - GERAKAN)

6.3% (2,612)

Registered voters: 41,244

Majority: 17,835

Spoilt votes: 337

Voter Turnout: 27,370 (66.4%)

Khairudin Abu Hanipah (Cikgu Din) (BN - UMNO)

35.9% (6,374)

Wan Meor Safwat Naqiuddin Shamsudin (PN - BERSATU)

29.0% (5,151)

Ahmad Hishamuddin Abdullah (PH - AMANAH)

10.6% (1,881)

Shaharuzzaman Bistamam (GTA - PEJUANG)

0.8% (146)

Registered voters: 17,767

Majority: 1,223

Spoilt votes: 228

Voter Turnout: 13,780 (77.6%)

Najihatussalehah Ahmad (PN - PAS)

37.4% (11,275)

Khairul Shahril Mohamed (BN - UMNO)

30.9% (9,312)

Usaili Alias (PH - PKR)

10.4% (3,138)

Shahril Harahab (GTA - PEJUANG)

0.7% (218)

Registered voters: 30,148

Majority: 1,963

Spoilt votes: 350

Voter Turnout: 24,293 (80.6%)

Bavani Veraiah (Shasha) (PH - DAP)

36.7% (10,905)

Chin Woon Kheong (BN - MCA)

12.3% (3,646)

Sharifah Aemeera Najwa Syed Mohamed (Sherry Syed) (PN - BERSATU)

11.4% (3,383)

Leong Cheok Keng (WARISAN)

2.3% (684)

Registered voters: 29,701

Majority: 7,259

Spoilt votes: 208

Voter Turnout: 18,826 (63.4%)

Angeline Koo Haai Yen (PH - DAP)

43.2% (12,201)

Ng Wah Leng (BN - MCA)

12.2% (3,452)

Foong Kar Sing (PN - GERAKAN)

6.4% (1,803)

Puah Chee Haur (WARISAN)

0.4% (110)

Registered voters: 28,248

Majority: 8,749

Spoilt votes: 240

Voter Turnout: 17,806 (63%)

Mohd Azlan Helmi Helmi (PH - PKR)

25.1% (8,025)

Pazli Abdullah Sani (PN - BERSATU)

24.3% (7,772)

Abd Rahman Md Som (BN - UMNO)

23.6% (7,524)

Registered voters: 31,945

Majority: 253

Spoilt votes: 289

Voter Turnout: 23,610 (73.9%)

Mohammad Nizar Jamaluddin (PH - AMANAH)

31.4% (15,065)

Mohader Ahmad Mohammad Ayob (PN - BERSATU)

24.1% (11,571)

Hang Tuah Din (BN - UMNO)

19.1% (9,152)

Roshanita Mohamad Basir (WARISAN)

0.3% (154)

Registered voters: 47,931

Majority: 3,494

Spoilt votes: 542

Voter Turnout: 36,484 (76.1%)

Wong Chai Yi (PH - PKR)

48.9% (30,676)

Selvam Kunjambu (PN - PAS)

11.8% (7,403)

Wayne Lee Wai Yin (BN - MCA)

9.5% (5,956)

Hooi Mi Suet (WARISAN)

0.5% (310)

Registered voters: 62,756

Majority: 23,273

Spoilt votes: 517

Voter Turnout: 44,862 (71.5%)

Sandrea Ng Shy Ching (PH - PKR)

32.8% (10,814)

Liew Yee Lin (BN - MCA)

19.0% (6,259)

Ahmad Ishak (PN - BERSATU)

17.6% (5,794)

Aswannudin Hariffudin (GTA - PEJUANG)

0.6% (214)

Low Leong Sin (WARISAN)

0.5% (176)

Registered voters: 32,970

Majority: 4,555

Spoilt votes: 309

Voter Turnout: 23,566 (71.5%)

Choong Shin Heng (BN - MCA)

28.0% (8,406)

Atyrah Hanim (PH - PKR)

20.5% (6,155)

Mohd Yunus Mohd Yusop (PN - BERSATU)

16.2% (4,862)

Teratai Bah Arom (Asli Semai) (IND)

3.6% (1,070)

Atan Katering (IND)

1.2% (368)

Mohd. Amin Man (GTA - PEJUANG)

0.4% (134)

Ahmad Tarmizi Mohd Ghazali (WARISAN)

0.3% (93)

Registered voters: 30,006

Majority: 2,251

Spoilt votes: 505

Voter Turnout: 21,593 (72%)

Ishsam Shahruddin (BN - UMNO)

28.5% (9,088)

Mohd Nazri Hashim (PH - AMANAH)

21.5% (6,875)

Muhammad Noor Farid Zainal (PN - PAS)

21.3% (6,812)

Bawani Kaniappan (PSM)

1.8% (586)

Maziah Salim (GTA - PEJUANG)

0.3% (105)

Registered voters: 31,940

Majority: 2,213

Spoilt votes: 394

Voter Turnout: 23,860 (74.7%)

Zainol Fadzi Paharudin (PN - BERSATU)

32.7% (11,610)

Mohamad Maharani (PH - PKR)

21.6% (7,660)

Ibrahim Katop (BN - UMNO)

20.1% (7,154)

Registered voters: 35,520

Majority: 3,950

Spoilt votes: 449

Voter Turnout: 26,873 (75.7%)

Zafarulazhan Zan (PN - PAS)

39.8% (15,634)

Wan Norashikin Wan Noordin (BN - UMNO)

30.3% (11,877)

Mohd Syamsul Alauddin (PH - AMANAH)

7.2% (2,824)

Mohd Safian Sauri Pandak Abd Samad (GTA - PEJUANG)

0.8% (299)

Registered voters: 39,241

Majority: 3,757

Spoilt votes: 461

Voter Turnout: 31,095 (79.2%)

Rosli Abd Rahman (PN - PAS)

32.3% (20,182)

Yahaya Mat Nor (PH - AMANAH)

24.1% (15,065)

Mohd Rafiq Mohd (BN - UMNO)

21.3% (13,301)

Mohd Norazlee Mohd (GTA - PEJUANG)

0.5% (339)

Nur Inderasyawalis Ahmad Mukhtar (WARISAN)

0.4% (274)

Registered voters: 62,418

Majority: 5,117

Spoilt votes: 428

Voter Turnout: 49,589 (79.4%)

Norhaslinda Zakaria (PN - BERSATU)

27.8% (8,507)

Norzaman (BN - UMNO)

24.5% (7,496)

Abdul Razak Nazri (PH - PKR)

18.5% (5,654)

Mohd Azlan Suhaimi (GTA - PEJUANG)

0.6% (181)

Yahaya Ahmad (WARISAN)

0.6% (170)

Registered voters: 30,554

Majority: 1,011

Spoilt votes: 412

Voter Turnout: 22,420 (73.4%)

Shahrul Zaman Yahya (BN - UMNO)

35.7% (7,023)

Munzirie Kabir (PH - AMANAH)

18.4% (3,614)

Mohd Mokheri Jalil (Cikgu Mukri) (PN - PAS)

18.0% (3,537)

Registered voters: 19,670

Majority: 3,409

Spoilt votes: 247

Voter Turnout: 14,421 (73.3%)

Wasanthee Sinnasamy (PH - PKR)

31.0% (11,924)

Khairuddin Tarmizi (BN - UMNO)

28.0% (10,794)

Khairun Nizam Marsom (PN - BERSATU)

12.9% (4,976)

Registered voters: 38,513

Majority: 1,130

Spoilt votes: 485

Voter Turnout: 28,179 (73.2%)

Woo Kah Leong (PH - DAP)

53.8% (21,061)

Kong Sun Chin (BN - MCA)

9.2% (3,615)

Surianarayanan Sannasy Naidu (PN - PAS)

7.2% (2,803)

Registered voters: 39,117

Majority: 17,446

Spoilt votes: 272

Voter Turnout: 27,751 (70.9%)

Nadziruddin Mohamed Bandi (PN - BERSATU)

27.5% (13,232)

Badrul Hisham Badarudin (PH - DAP)

25.2% (12,145)

Mohd Azhar Jamaluddin (BN - UMNO)

23.0% (11,044)

Muhammad Amirul Mahfuz (GTA - PEJUANG)

0.6% (312)

Registered voters: 48,105

Majority: 1,087

Sivanesan Achalingam (PH - DAP)

40.9% (9,549)

Elango Vadivelo (BN - MIC)

18.4% (4,311)

Thilak Raj Gunasekaran (PN - PAS)

7.5% (1,744)

Mahhadee Ramli (IND)

2.5% (588)

Registered voters: 23,375

Majority: 5,238

Spoilt votes: 274

Voter Turnout: 16,192 (69.3%)

Muhammad Zulfadli Zainal (PN - PAS)

29.9% (9,153)

Mohd Zaidi Aziz (BN - UMNO)

28.6% (8,737)

Mohd Syahid Mohd Zaini (PH - PKR)

17.8% (5,455)

Meor Muhammad Azim Meor Aznam (GTA - PEJUANG)

0.7% (201)

Registered voters: 30,581

Majority: 416

Spoilt votes: 272

Voter Turnout: 23,546 (77%)

Salina Samsudin (BN - UMNO)

25.9% (10,337)

Khairol Najib Hashim (PH - AMANAH)

25.4% (10,135)

Mohd Amran Ibrahim (PN - BERSATU)

23.1% (9,240)

Hazvee Hafis (GTA - PUTRA)

0.8% (317)

Registered voters: 39,917

Majority: 202

Spoilt votes: 486

Voter Turnout: 30,029 (75.2%)

*Data for spoilt votes, voter turnout and demographics are unofficial.