2026 Johor state election

2026 Johor state election

11 July 2026

All 56 seats in the Legislative Assembly
29 seats needed for a majority
Registered2,727,926 (Increase 7.38%)
Turnout69.57% (Increase14.65%)
  Majority party Minority party Third party
  PN
Leader Onn Hafiz Ghazi Maszlee Malik Sahruddin Jamal
Party UMNO PKR BERSATU
Alliance BN PH PN
Leader since 15 March 2022 22 June 2026 16 May 2026[a]
Leader's seat Machap Puteri Wangsa[b] Bukit Kepong
(lost seat)
Last election 40 seats, 43.11% 12 seats, 26.42% 3 seats, 25.38%[c]
Seats before 40 12 3
Seats won 48 8 0
Seat change Increase 8 Decrease 4 Decrease 3
Popular vote 1,118,559 611,983 102,090
Percentage 59.66% 32.64% 5.45%
Swing Increase 16.55 pp Increase 6.22 pp Decrease 19.93 pp

Results by constituency

Menteri Besar before election

Onn Hafiz Ghazi
BN–UMNO

Elected Menteri Besar

Onn Hafiz Ghazi
BN–UMNO

The 2026 Johor state election took place on 11 July 2026 to elect 56 members of the 16th Johor State Legislative Assembly. The dissolution was announced by incumbent Menteri Besar Onn Hafiz Ghazi on 1 June 2026, signed by the Regent of Johor, with the consent of the King of Malaysia and Sultan of Johor Sultan Ibrahim Iskandar.[1]

Improving on its previous election showing, Barisan Nasional (BN) secured a landslide win with 48 seats, marking its best performance since 2008 and retaining its supermajority.[2] The coalition made significant gains by flipping seats that had been held by Pakatan Harapan (PH) for more than a term (won between the period of 2013 and 2022 consecutively prior to defeat), namely Jementah, Tangkak, Johor Jaya, Perling (formerly known as Pengkalan Rinting) and Bukit Batu. PH faced severe losses, winning just 8 seats but gained the seat of Puteri Wangsa back from the Malaysian United Democratic Alliance (MUDA). Perikatan Nasional (PN) suffered a wipeout, losing all seats in the state assembly, with state PN chairman and former Menteri Besar Sahruddin Jamal losing his seat of Bukit Kepong, while PAS did not have any representation in the state assembly for the first time since 2004, the latter losing its sole stronghold seat of Maharani to UMNO (BN), in which it held between 2008-2018 and since 2022.[3][4]

Following the results of the election, analysts highlighted on the continued decline of non-Malay support for PH as contributing factors to BN's victory, with component parties the Malaysian Chinese Association (MCA) and the Malaysian Indian Congress (MIC) winning up to 8 and 4 seats respectively. Analysts commented that the slow pace and poor performance of national reforms under the PH-led federal government have caused discontent among many Chinese and Indian voters, who were once reliable support bases for PH, towards the coalition and particularly the Democratic Action Party (DAP). The collapse of non-Malay support had also caused devastating losses for DAP at the 2025 Sabah state election, which led to the party losing all contested seats.[5][6]

Constituencies

Electoral map of Johor, showing all 56 constituencies

Composition before dissolution

BN PH PN MUDA
40 12 3 1
33 4 3 10 1 1 2 1
UMNO MCA MIC DAP PKR AMANAH BERSATU PAS MUDA

Background

Previous election

The previous state election was held on 12 March 2022 following the dissolution of the 15th State Legislative Assembly. Barisan Nasional won a two-thirds supermajority, securing 40 of 56 seats.

Electoral system

A voter casts his vote at the Tanjung Puteri Primary School polling booth on voting day.

Elections in Malaysia are conducted at the federal and state levels. Federal elections elect members of the Dewan Rakyat, the lower house of Parliament, while state elections in each of the 13 states elect members of their respective state legislative assembly. As Malaysia follows the Westminster system of government, the head of government (Prime Minister at the federal level and the Menteri Besar/Chief Ministers/Premier at the state level) is the person who commands the confidence of the majority of members in the respective legislature – this is normally the leader of the party or coalition with the majority of seats in the legislature.

The Legislative Assembly currently consists of 56 members, known as Members of the Legislative Assembly (MLAs), that are elected for five-year terms. Each MLA is elected from a single-member constituencies using the first-past-the-post voting system; each constituency contains approximately an equal number of voters. If one party obtains a majority of seats, then that party is entitled to form the government, with its leader becoming the Premier. In the event of a hung parliament, where no single party obtains the majority of seats, the government may still form through a coalition or a confidence and supply agreement with other parties. In practice, coalitions and alliances in Malaysia, and by extension, in Sarawak, generally persist between elections, and member parties do not normally contest for the same seats.

The voting age is currently 18.[7][8][9][10] Elections are conducted by the Election Commission of Malaysia, which is under the jurisdiction of the Prime Minister's Department. Malaysia practices automatic voter registration but does not practice compulsory voting.

Preparations

Political parties

Party flags around the Larkin constituency on voting day.

Barisan Nasional is expected to defend its governing majority which it received in the 2022 state elections, when BN was returned to power by a supermajority. Pakatan Harapan aims to regain influence after losing control in 2020 due to the Sheraton Move. Notably, PH's loss in 2022 was partially caused by low turnout among non-Malay voters.

Perikatan Nasional may also expand its challenge in Malay-majority constituencies. After PAS cut ties with Bersatu, its local Johor branch decided to continue cooperation with Bersatu in Johor until cooperation was revoked shortly after the polls began.[11][12] Both Bersatu and PAS also explored cooperation outside PN, with Bersatu and MIPP negotiating an electoral pact with MUDA.[13] Meanwhile, PAS sought cooperation with BERJASA and PUTRA and allowed Bersatu breakaway Hamzah Zainuddin's party Wawasan to contest under PN.[14][15] As negotiations were concluding, all parties in PN except Wawasan but including Pejuang were allocated seats to contest under PN.[16] Gerakan decided to withdraw from the elections which led to the suspension of Gerakan's Johor chapter.[17][18] Far right parties BERJASA and PUTRA decided not to participate in the election, and PUTRA asked voters to reject BN.[19][20][21] Deputy president of PAS Tuan Ibrahim Tuan Man later urged PAS supporters to vote BN in seats not contested by PN, followed by a broader statement from Hadi Awang not to vote for PH.[22][23] This was seen as potentially leading to an informal pact similar to the former Muafakat Nasional alliance.[24] Meanwhile, Bersatu did not offer any advise on how the party's supporters should vote.[25][26]

MUDA defended its only seat in Puteri Wangsa and decided to contest with Socialist Party under a Progressive Bloc.[27][28] Having broken away from PKR, the new Bersama party led by Rafizi Ramli contested this election as its debut election and as preparation for the next general election. It rejected any coalition talks.[29] Parti Rakyat Malaysia initially wanted to participate,[30] but cancelled their plan to contest.[31] The election was the first appearance of Parti Orang Asli Malaysia.

Seat negotiations among opposition parties are expected to play a major role in determining electoral competitiveness.

On July 5, Pakatan Harapan advertised on Sin Chew Daily with a grandmother writing to her granddaughter to vote, in reference to Dear You, a popular 2026 Chinese film, which triggered Kuso Alliance, a supporter of Barisan Nasional, as well as Parti Bersama to make their own versions of advertisements.[32] This initiative aimed to mobilise Chinese voters living outside Johor, particularly those residing in Kuala Lumpur or Singapore.[32] However, The Straits Times reported that local Johor voters remained unaffected by the campaign, with one Kulai resident describing PH's advertisements as "moral blackmail" that subtly pressured out-of-state residents to return home to vote.[32]

Campaign slogans

Party Slogan
Pakatan Harapan Johor Ke Depan, Undi Harapan, Johor Untuk Semua
Barisan Nasional Maju Johor: Kestabilan Dikekalkan, Kemajuan Diteruskan
Perikatan Nasional Berkat, Prihatin, Sejahtera, Jom Jaga Johor (PAS)
Bersatu Demi Johor (BERSATU)
Progressive Bloc Suara Kita (MUDA)
Skudai Saksama (PSM)
Malaysian United Party Ayuh Johor, Ayuh Bersama

Timeline

The key dates are listed below.

Date Event
1 June 2026 Dissolution of Johor State Legislative Assembly.[33]
12 June 2026 Issue the Writ of Election.
27 June 2026 Nomination Day.
27 June–10 July 2026 Campaigning Period.
7–10 July 2026 Early Polling Days for Postal, Overseas and Advance Voters.
11 July 2026 Polling Day.

Departing incumbents

The following members of the 15th Johor State Legislative Assembly did not seek re-election.

No. State Constituency Departing MLA Coalition (Party) Date confirmed First elected Reason
N48 Skudai Marina Ibrahim PH (DAP) 31 May 2026 2022 Not seeking re-election
N28 Mengkibol Chew Chong Sin 13 June 2026 2018 Not seeking re-election (Transferred to Labis)
N42 Johor Jaya Liow Cai Tung 20 June 2026 2013 Not seeking re-election (Contesting parliamentary seat)
N23 Penggaram Gan Peck Cheng 22 June 2026 Not seeking re-election
N46 Perling Liew Chin Tong 2022 Dropped by party (MP for Iskandar Puteri)
N25 Rengit Mohd Puad Zarkashi BN (UMNO) 17 June 2026 Not seeking re-election
N05 Tenang Haslinda Salleh 24 June 2026 Dropped by party
N11 Serom Khairin Nisa Ismail
N14 Bukit Naning Mohd Fuad Tukirin
N34 Panti Hahasrin Hashim 2018
N35 Pasir Raja Rashidah Ismail
N40 Tiram Azizul Bachok 2022
N53 Benut Hasni Mohammad 2008 Dropped by party (MP for Simpang Renggam)
N56 Kukup Jefridin Atan 2022 Dropped by party
N04 Kemelah Saraswathy Nallathamby BN (MIC)
N31 Kahang Vidyananthan Ramanadhan 2008
N15 Maharani Abdul Aziz Talib PN (PAS) 25 June 2026 2022
N41 Puteri Wangsa Amira Aisya Abdul Aziz MUDA 20 June 2026 2022 Not seeking re-election (Contesting parliamentary seat)

Incumbents contested in different party

No. State Constituency MLA Coalition (Party) First elected
Formerly Current
N27 Layang-Layang Abd Mutalip Abd Rahim BN (UMNO) PN (BERSATU) 2013
N32 Endau Alwiyah Talib PN (BERSATU) BN (UMNO) 2018

Incumbents contested in different constituency

MLA Coalition (Party) State Constituency First elected
Formerly Current
Raven Kumar Krishnasamy BN (MIC) N33 Tenggaroh N04 Kemelah 2013

Incumbents lost re-election in the 2026 election

No. State Constituency Departing MLA Coalition (Party) First elected
N02 Jementah Ng Kor Sim PH (DAP) 2022
N07 Bukit Kepong Sahruddin Jamal PN (BERSATU) 2018
N10 Tangkak Ee Chin Li PH (DAP) 2013
N27 Layang-Layang Abd Mutalip Abd Rahim PN (BERSATU) 2013[d]
N51 Bukit Batu Arthur Chiong Sen Sern PH (PKR) 2022

Candidates

No. Parliamentary
constituency
No. State Constituency Number of Voters Incumbent Member Incumbent Coalition
(Party)
Political coalitions and respective candidates and coalitions
Barisan Nasional (BN) Pakatan Harapan (PH) Perikatan Nasional (PN) Malaysian United Party (BERSAMA) Progressive Block Others
Candidate name Party Candidate name Party Candidate name Party Candidate name Party Candidate name Party Candidate name Party
P140 Segamat N01 Buloh Kasap 28,973 Zahari Sarip BN (UMNO) Zahari Sarip UMNO Noraziah Mohd Razit PKR Not Contested Not Contested Not Contested
N02 Jementah 41,137 Ng Kor Sim PH (DAP) See Ann Giap MCA Ng Kor Sim DAP Saifullah Abdul Wahab PAS
P141 Sekijang N03 Pemanis 30,458 Anuar Abdul Manap BN (UMNO) Anuar Abdul Manap UMNO Jalex Lee En Xiang PKR Ariventharan Anandan MIPP
N04 Kemelah 35,365 Saraswathy Nallathamby BN (MIC) Raven Kumar Krishnasamy MIC Mohd Afif Abd Hamid AMANAH Uzzair Ismail BERSATU
P142 Labis N05 Tenang 22,616 Haslinda Salleh BN (UMNO) Mohd Azahar Ibrahim UMNO Elia Nadira Sabudin AMANAH Normala Sudirman PAS Siti Aisyah Zobir IND
N06 Bekok 27,317 Tan Chong BN (MCA) Tan Chong MCA Tay Yok Jiuen DAP Not Contested
P143 Pagoh N07 Bukit Kepong 37,683 Sahruddin Jamal PN (BERSATU) Ahmad Syar'e Yusof UMNO Subramani Chami PKR Sahruddin Jamal BERSATU
N08 Bukit Pasir 34,142 Mohamad Fazli Salleh BN (UMNO) Fazli Salleh UMNO Najib Lep AMANAH Idzhar Nasirruddin BERSATU
P144 Ledang N09 Gambir 30,326 Sahrihan Jani BN (UMNO) Sahrihan Jani UMNO Mohd Nor Mohd Yusof PKR Suraya Sulaiman PEJUANG
N10 Tangkak 36,955 Ee Chin Li PH (DAP) Haw Chin Teck MCA Ee Chin Li DAP Not Contested
N11 Serom 40,172 Khairin Nisa Ismail BN (UMNO) Nadhirah Afiqah Abdul Rahim UMNO Ahmad Nazari Abd Hamid AMANAH Mahfidz Omar BERSATU
P145 Bakri N12 Bentayan 34,205 Ng Yak Howe PH (DAP) Chua Lee Huat MCA Ng Yak Howe DAP Not Contested
N13 Simpang Jeram 41,975 Nazri Abdul Rahman PH (AMANAH) Azman Ismail UMNO Nazri Abdul Rahman AMANAH Arshed Yahya PAS Ainie Haziqah Shafii MUDA
N14 Bukit Naning 23,002 Mohd Fuad Tukirin BN (UMNO) Mohd Ghazali Sabari UMNO Md Ysahrudin Kusni PKR Radzi Amin BERSATU Iskandar Md Alias BERSAMA Not Contested Jeganathan Subramaniam IND
P146 Muar N15 Maharani 40,040 Abdul Aziz Talib PN (PAS) Ashari Md Sarip UMNO Muhammad Taqiuddin Cheman AMANAH Mohamad Anuar Hayan PAS Not Contested Muhammad Amir Fiqri MUDA
N16 Sungai Balang 31,039 Selamat Takim BN (UMNO) Selamat Takim UMNO Ayna Soraya Badaruddin PKR Muhammad Amin Sailan PAS Not Contested
P147 Parit Sulong N17 Semerah 47,431 Mohd Fared Mohd Khalid BN (UMNO) Mohd Fared Mohd Khalid UMNO Mohd Khuzzan Abu Bakar PKR Halim Kepol PAS
N18 Sri Medan 33,875 Zulkurnain Kamisan BN (UMNO) Zulkurnain Kamisan UMNO Hishamuddin Misrin Ishak PKR Ahmed Rosdi Bahari PAS
P148 Ayer Hitam N19 Yong Peng 34,023 Ling Tian Soon BN (MCA) Ling Tian Soon MCA Yong Hui Yi DAP Not Contested
N20 Semarang 28,753 Samsolbari Jamali BN (UMNO) Samsolbari Jamali UMNO Ramli Abd Hamid AMANAH Syafiq Aziz BERSATU
P149 Sri Gading N21 Parit Yaani 44,741 Mohamad Najib Samuri BN (UMNO) Mohamad Najib Samuri UMNO Md Ezam Md Taslim AMANAH Not Contested
N22 Parit Raja 38,159 Nor Rashidah Ramli BN (UMNO) Nor Rashidah Ramli UMNO Shazwan Zdainal Abidin DAP Mohamed Maliki Mohamed Rapiee BERSATU
P150 Batu Pahat N23 Penggaram 70,294 Gan Peck Cheng PH (DAP) Boo Chin Liong MCA Felicia Poh Rui Ling DAP Not Contested
N24 Senggarang 38,576 Mohd Yusla Ismail BN (UMNO) Mohd Yusla Ismail UMNO Onn Abu Bakar PKR Mohd Rashid Hasnon BERSATU
N25 Rengit 27,608 Mohd Puad Zarkashi BN (UMNO) Zaidi Japar UMNO Mohamad Yazid Bakri AMANAH Syed Mohamad Syed Alwi BERSATU
P151 Simpang Renggam N26 Machap 35,206 Onn Hafiz Ghazi BN (UMNO) Onn Hafiz Ghazi UMNO Nor Hafiz Roslan AMANAH Not Contested
N27 Layang-Layang 25,181 Abd Mutalip Abd Rahim BN (UMNO) Chua Jian Boon MCA Guna Balakrishnan PKR Abd Mutalip Abd Rahim BERSATU
P152 Kluang N28 Mengkibol 68,457 Chew Chong Sin PH (DAP) Yap Zhi Peng MCA Chu Poh Yee DAP Not Contested
N29 Mahkota 67,562 Syed Hussien Syed Abdullah BN (UMNO) Syed Hussien Syed Abdullah UMNO Ahmad Zuhan Md Zain AMANAH Abdul Hamid Ali BERSAMA
P153 Sembrong N30 Paloh 25,419 Lee Ting Han BN (MCA) Lee Ting Han MCA Ruban Arumugam DAP Jeevakumar Dhayalan MIPP Not Contested Kamaleswaren Ganabathi IND
N31 Kahang 29,814 Vidyananthan Ramanadhan BN (MIC) Rugendran Vellayan MIC Mohd Sabri Abd Kadir AMANAH Mazlan Bujang PAS
P154 Mersing N32 Endau 28,767 Alwiyah Talib PN (BERSATU) Alwiyah Talib UMNO Saiful Nizam Samat PKR Hasnul Hakimi Hussien PAS Jati Awang ASLI
N33 Tenggaroh 39,001 Raven Kumar Krishnasamy BN (MIC) Mohd Youzaimi Yusof UMNO Md Yusof Dawam PKR Muhamad Amerul Muhamad BERSATU Not Contested
P155 Tenggara N34 Panti 41,407 Hahasrin Hashim BN (UMNO) Muhammad Naqib Md Ghazali UMNO Ahmad Daniel Sharudin AMANAH Mohamad Alias Rasman BERSATU
N35 Pasir Raja 29,818 Rashidah Ismail BN (UMNO) Adham Baba UMNO Mohd Fakharuddin Moslim PKR Yuhanita Yunan PAS
P156 Kota Tinggi N36 Sedili 29,090 Muszaide Makmor BN (UMNO) Muszaide Makmor UMNO Amirul Huzni Onn AMANAH Rasman Ithnain BERSATU
N37 Johor Lama 32,716 Norlizah Noh BN (UMNO) Norlizah Noh UMNO Danish Rahman PKR Aisah Esa BERSATU
P157 Pengerang N38 Penawar 31,112 Fauziah Misri BN (UMNO) Fauziah Misri UMNO Mohd Sawaludin Salleh AMANAH Fairulnizar Rahmat BERSATU
N39 Tanjung Surat 26,943 Aznan Tamin BN (UMNO) Aznan Tamin UMNO Faizul Abdul Ghani PKR Not Contested
P158 Tebrau N40 Tiram 117,496 Azizul Bachok BN (UMNO) Abdul Halim Suleiman UMNO Nor Zulaila Abd Ghani DAP Khirul Muntanazar Ismail PAS Harith Fakhrudin Abdul Malek BERSAMA
N41 Puteri Wangsa 128,723 Amira Aisya Abdul Aziz MUDA Teow Chia Ling MCA Maszlee Malik PKR Not Contested Nicholas Paul Vincent BERSAMA Rashifa Aljuneid MUDA Wang Wee Siong IND
P159 Pasir Gudang N42 Johor Jaya 97,685 Liow Cai Tung PH (DAP) Chan San San MCA Lee Wern Yiing DAP Lau Yi Leong BERSAMA Not Contested Lim Hun Peaw IND
N43 Permas 113,963 Baharudin Mohamed Taib BN (UMNO) Baharudin Mohamed Taib UMNO Sharon Teo Siew Hui AMANAH Vela Tebakumaran MIPP Zamil Najwah BERSAMA
P160 Johor Bahru N44 Larkin 76,662 Mohd Hairi Mad Shah BN (UMNO) Mohd Hairi Mad Shah UMNO Suhaizan Kayat AMANAH Not Contested Norsinah Abu BERSAMA
N45 Stulang 60,029 Andrew Chen Kah Eng PH (DAP) Bong Seng Heng MCA Andrew Chen Kah Eng DAP Lim Chin Eng BERSATU Stanley Tan Boon Heng BERSAMA
P161 Pulai N46 Perling 109,992 Liew Chin Tong PH (DAP) Pannir Selvam Paliksina MIC Alan Tee Boon Tsong DAP Not Contested Boo Wei Han BERSAMA
N47 Kempas 64,244 Ramlee Bohani BN (UMNO) Ramlee Bohani UMNO Mohd Faezuddin Puad PKR Salamahafifi Yusnaieny BERSAMA
P162 Iskandar Puteri N48 Skudai 106,805 Marina Ibrahim PH (DAP) Tan Hiang Kee MCA Kartiyaini Jeyapalan DAP Eugene Chua Meng Chong BERSAMA Amir Syafiq Ameer Soekre PSM
N49 Kota Iskandar 132,579 Pandak Ahmad BN (UMNO) Pandak Ahmad UMNO Dzulkefly Ahmad AMANAH Anna Pravina Segaran MIPP Sahrudin Omar BERSAMA Not Contested
P163 Kulai N50 Bukit Permai 44,819 Mohd Jafni Md Shukor BN (UMNO) Mohd Jafni Md Shukor UMNO Mohamad Shafwan Ani DAP Lina Manoh Manogaran MIPP Mohamad Aidil Riduan Mohd Yusof BERSAMA
N51 Bukit Batu 49,963 Arthur Chiong Sen Sern PH (PKR) Kumaran Ramakrishnan MIC Arthur Chiong Sen Sern PKR Not Contested Tamili Gopalakrishnan BERSAMA Premanand Maniam MUDA Kamaruzaman Ali IND
N52 Senai 66,635 Wong Bor Yang PH (DAP) Tai Chee Chee MCA Wong Bor Yang DAP Tew Chian How BERSAMA Not Contested
P164 Pontian N53 Benut 28,798 Hasni Mohammad BN (UMNO) Mohd Sumali Reduan UMNO Abdul Razak Ismail AMANAH Not Contested
N54 Pulai Sebatang 47,651 Hasrunizah Hassan BN (UMNO) Hasrunizah Hassan UMNO Haniff Ghazali Hosman PKR
P165 Tanjung Piai N55 Pekan Nanas 37,556 Tan Eng Meng BN (MCA) Tan Eng Meng MCA Yeo Tung Siong DAP
N56 Kukup 34,968 Jefridin Atan BN (UMNO) Md Israk Abdullah UMNO Cheah Chee Hong PKR

Statistics and Summary

172 candidates are nominated in this election.[34][35]

Alliance / Party / Independents Number of candidates
Barisan Nasional (BN) United Malays National Organisation (UMNO) 37
Malaysian Chinese Association (MCA) 15
Malaysian Indian Congress (MIC) 4
Total 56
Pakatan Harapan (PH) People's Justice Party (PKR) 20
National Trust Party (AMANAH) 19
Democratic Action Party (DAP) 17
Total 56
Perikatan Nasional (PN) Parti Pribumi Bersatu Malaysia (BERSATU) 16
Parti Islam Se-Malaysia (PAS) 11
Malaysian Indian People's Party (MIPP) 5
Homeland Fighter's Party (PEJUANG) 1
Total 33
Malaysian United Party (BERSAMA) 15
Independent 6
Malaysian United Democratic Alliance (MUDA) 4
Malaysian Orang Asli Party (ASLI) 1
Socialist Party of Malaysia (PSM) 1
Total 172

Seats contested by candidates

Number of candidates Number of seats contested
2-way contest 14[e]
3-way contest 27[f]
4-way contest 12[g]
5-way contest 3[h]

Candidates gender

Gender Number of candidates
Male 138
Female 34

Candidates age range

Age range Number of candidates
20 - 29 9
30 - 39 38
40 - 49 50
50 - 59 48
60 and above 27

Opinion polls

PollsterFieldwork dateSample sizeBNPHPNOthersLeadRef
Ilham Centre26 June − 9 July 20261,250[36]
Vodus Research15−29 June 20261,30336%26%15%13%BN +10%[37]

Results

Summary

2026 Negeri Sembilan State Election
Party or allianceVotes%Seats+/–
Barisan NasionalUnited Malays National Organisation766,26240.8736+3
Malaysian Chinese Association274,78614.668+4
Malaysian Indian Congress77,5114.134+1
Total1,118,55959.6648+8
Pakatan HarapanDemocratic Action Party291,27315.546–4
National Trust Party163,1548.7010
People's Justice Party157,5568.4010
Total611,98332.648–4
Perikatan NasionalMalaysian United Indigenous Party46,0722.460–2
Pan-Malaysian Islamic Party45,9342.450–1
Malaysian Indian People's Party8,1960.440New
Homeland Fighter's Party1,8880.1000
Total102,0905.450–3
Malaysian United Party28,8161.540New
MUDA-PSM (Blok Progresif)Malaysian United Democratic Alliance10,2360.550–1
Socialist Party of Malaysia9640.0500
Total11,2000.600–1
Independents1,8760.1000
Malaysian Orang Asli Party3940.020New
Total1,874,918100.0056–
Valid votes1,874,91898.79
Invalid/blank votes22,9741.21
Total votes1,897,892100.00
Registered voters/turnout2,727,92669.57
Source: electiondata.MY
↓ 
Barisan Nasional government (48) Pakatan Harapan opposition (8)
48 8
Barisan Nasional Pakatan Harapan
36 8 4 6 1 1
UMNO MCA MIC DAP AMANAH PKR
Johor State Legislative Assembly, 11 July 2026 (56 seats)

By parliamentary constituency

No. Constituency Barisan Nasional Pakatan Harapan Others Member of Parliament
P140 Segamat 57.10% 36.66% 6.24% Yuneswaran Ramaraj
P141 Sekijang 58.28% 31.31% 10.42% Zaliha Mustafa
P142 Labis 59.95% 34.92% 5.13% Pang Hok Liong
P143 Pagoh 59.56% 21.96% 18.48% Muhyiddin Yassin
P144 Ledang 59.12% 33.54% 7.34% Syed Ibrahim Syed Noh
P145 Bakri 42.16% 46.07% 11.77% Tan Hong Pin
P146 Muar 48.94% 24.80% 26.26% Syed Saddiq Syed Abdul Rahman
P147 Parit Sulong 70.69% 15.95% 13.36% Noraini Ahmad
P148 Ayer Hitam 69.00% 25.00% 6.00% Wee Ka Siong
P149 Sri Gading 65.42% 30.24% 4.34% Aminolhuda Hassan
P150 Batu Pahat 55.79% 40.13% 4.07% Onn Abu Bakar
P151 Simpang Renggam 74.97% 20.35% 4.67% Hasni Mohammad
P152 Kluang 56.12% 42.15% 1.74% Wong Shu Qi
P153 Sembrong 69.38% 21.58% 9.05% Hishammuddin Hussein
P154 Mersing 64.99% 11.72% 23.30% Muhammad Islahuddin Abas
P155 Tenggara 75.87% 14.41% 9.72% Manndzri Nasib
P156 Kota Tinggi 82.43% 7.38% 10.19% Mohamed Khaled Nordin
P157 Pengerang 85.91% 6.04% 8.05% Azalina Othman Said
P158 Tebrau 50.77% 37.49% 11.74% Jimmy Puah Wee Tse
P159 Pasir Gudang 59.67% 34.59% 5.73% Hassan Abdul Karim
P160 Johor Bahru 58.20% 35.68% 6.12% Akmal Nasrullah Mohd Nasir
P161 Pulai 55.27% 40.41% 4.32% Suhaizan Kayat
P162 Iskandar Puteri 50.78% 43.52% 5.71% Liew Chin Tong
P163 Kulai 51.88% 43.72% 4.40% Teo Nie Ching
P164 Pontian 76.90% 23.10% N/a Ahmad Maslan
P165 Tanjung Piai 72.27% 27.73% N/a Wee Jeck Seng

Lost deposits

Alliance / Party / Independents Total
Perikatan Nasional (PN) Parti Pribumi Bersatu Malaysia (BERSATU) 10[i]
Parti Islam Se-Malaysia (PAS) 5[j]
Malaysian Indian People's Party (MIPP) 5[k]
Homeland Fighter's Party (PEJUANG) 1[l]
Total 21
Malaysian United Party (BERSAMA) 15[m]
Pakatan Harapan (PH) People's Justice Party (PKR) 4[n]
National Trust Party (AMANAH) 3[o]
Total 7
Independent 6[p]
Malaysian United Democratic Alliance (MUDA) 4[q]
Malaysian Orang Asli Party (ASLI) 1[r]
Socialist Party of Malaysia (PSM) 1[s]
Total 55

Flipped seats

No. Seat Previous Party (2022) Current Party (2026)
N02 Jementah PH (DAP) BN (MCA)
N07 Bukit Kepong PN (BERSATU) BN (UMNO)
N10 Tangkak PH (DAP) BN (MCA)
N15 Maharani PN (PAS) BN (UMNO)
N27 Layang-Layang BN (UMNO) BN (MCA)
N32 Endau PN (BERSATU) BN (UMNO)
N33 Tenggaroh BN (MIC) BN (UMNO)
N41 Puteri Wangsa MUDA PH (PKR)
N42 Johor Jaya PH (DAP) BN (MCA)
N46 Perling PH (DAP) BN (MIC)
N51 Bukit Batu PH (PKR) BN (MIC)

Post-election pendulum

Notes

  1. ↑ Sahruddin resigned as Johor PN chairman on 30 December 2025, but was reappointed on 16 May 2026.
  2. ↑ Contested and won as a non-incumbent.
  3. ↑ Includes the total vote share of PEJUANG, which joined PN in 2026. The actual seats and vote share of Perikatan Nasional in the last election were 3 seats, 24.04% respectively.
  4. ↑ Formerly BN (UMNO)
  5. ↑ Seats are N01 Buloh Kasap, N06 Bekok, N10 Tangkak, N12 Bentayan, N19 Yong Peng, N21 Parit Yaani, N23 Penggaram, N26 Machap, N28 Mengkibol, N39 Tanjung Surat.
  6. ↑ Seats are N02 Jementah, N03 Pemanis, N04 Kemelah, N05 Tenang, N07 Bukit Kepong, N08 Bukit Pasir, N09 Gambir, N11 Serom, N16 Sungai Balang, N17 Semerah, N18 Sri Medan, N20 Semarang, N22 Parit Raja, N24 Senggarang, N25 Rengit, N27 Layang-Layang, N29 Mahkota, N31 Kahang, N33 Tenggaroh, N34 Panti, N35 Pasir Raja, N36 Sedili, N37 Johor Lama, N38 Penawar, N42 Johor Jaya, N44 Larkin, N46 Perling, N47 Kempas, N52 Senai.
  7. ↑ Seats are N13 Simpang Jeram, N15 Maharani, N30 Paloh, N32 Endau, N40 Tiram, N43 Permas, N45 Stulang, N48 Skudai, N49 Kota Iskandar, N50 Bukit Permai, N53 Benut, N54 Pulai Sebatang, N55 Pekan Nanas, N56 Kukup.
  8. ↑ Seats are N14 Bukit Naning, N41 Puteri Wangsa, N51 Bukit Batu.
  9. ↑ Seats are N14 Bukit Naning, N20 Semarang, N22 Parit Raja, N24 Senggarang, N25 Rengit, N27 Layang-Layang, N34 Panti, N36 Sedili, N37 Johor Lama, N45 Stulang.
  10. ↑ Seats are N02 Jementah, N05 Tenang, N17 Semerah, N35 Pasir Raja, N40 Tiram.
  11. ↑ Seats are N03 Pemanis, N30 Paloh, N43 Permas, N49 Kota Iskandar, N50 Bukit Permai.
  12. ↑ N09 Gambir
  13. ↑ Seats are N14 Bukit Naning, N29 Mahkota, N40 Tiram, N41 Puteri Wangsa, N42 Johor Jaya, N43 Permas, N44 Larkin, N45 Stulang, N46 Perling, N47 Kempas, N48 Skudai, N49 Kota Iskandar, N50 Bukit Permai, N51 Bukit Batu, N52 Senai.
  14. ↑ Seats are N18 Sri Medan, N33 Tenggaroh, N37 Johor Lama, N39 Tanjung Surat.
  15. ↑ Seats are N20 Semarang, N36 Sedili, N38 Penawar.
  16. ↑ Seats are N05 Tenang, N14 Bukit Naning, N30 Paloh, N41 Puteri Wangsa, N42 Johor Jaya, N51 Bukit Batu.
  17. ↑ Seats are N13 Simpang Jeram, N15 Maharani, N41 Puteri Wangsa, N51 Bukit Batu.
  18. ↑ N32 Endau
  19. ↑ N48 Skudai

References

  1. ↑ "Johor state assembly dissolved, paving way for snap polls within 60 days". CNA. Retrieved 2026-06-01.
  2. ↑ Edward, Alysha (12 July 2026). "All the winners of the 16th Johor state election". Free Malaysia Today. Retrieved 12 July 2026.
  3. ↑ "BN extends control over Johor with landslide victory. Will it push for a general election?". The Straits Times. 2027-07-11. Retrieved 2026-07-12.
  4. ↑ "Johor polls: BN sweeps 48 of 56 seats as PM Anwar's PH cedes ground in southern state". CNA. 2027-07-11. Retrieved 2026-07-12.
  5. ↑ "Analysts see growing non-Malay rejection of DAP, PH". Free Malaysia Today. 2027-07-12. Retrieved 2026-07-12.
  6. ↑ "What does BN's landslide victory in Johor polls mean for PM Anwar, Malaysia's political landscape?". CNA. 2027-07-12. Retrieved 2026-07-12.
  7. ↑ Nandini Balakrishnan (28 September 2016). "Here's The Fastest Way To Register As A Voter Before The Next Elections". Says.com. Retrieved 9 May 2018. Qualifications needed to register as a voter in Malaysia:
    a) A Malaysian citizen above the age of 21.
    b) A resident of an election constituency.
    c) Is not disqualified by any laws.
  8. ↑ "A Young Malaysian's Guide to the Election". Juice. 30 March 2018. Retrieved 9 May 2018. You are not eligible to register if you are:
    a) on the qualifying date, you are serving jail term or detained as a person of unsound mind.
    b) before the qualifying date, you have been convicted or sentenced to death or serving a jail term of more than 12 months and you're still liable on the qualifying date.
    c) found guilty under the Election Offences Act, 1954.
    d) have a foreign citizenship (Malaysian citizenship law does not permit a Malaysian to carry dual citizenship).
  9. ↑ "Federal Gazette: Undi18, automatic voter registration to come into effect Dec 15 before Sarawak polls". Borneo Post Online. Retrieved 2021-12-01.
  10. ↑ "Undi18 to come into force Dec 15, but might still be too late for S'wak". Malaysiakini. 2021-12-01. Retrieved 2021-12-01.
  11. ↑ Tan, Ben (2026-06-10). "Johor PAS commissioner says ties with Bersatu still friendly despite split". Malay Mail. Retrieved 2026-06-10.
  12. ↑ Mail, Malay (2026-06-10). "Annuar Musa: PAS to meet with Perikatan Nasional components, sans Bersatu, on coalition direction this week". Malay Mail. Retrieved 2026-06-10.
  13. ↑ "Bersatu's three-way electoral pact". The Star. 2026-06-07. Retrieved 2026-06-07.
  14. ↑ Buang, Shakira (2026-06-10). "PAS Johor bayangkan pakatan pilihan raya dengan Umno". Malaysiakini. Retrieved 2026-06-10.
  15. ↑ WAHID, ADILA SHARINNI (2026-06-13). "Parti Wawasan Negara bertanding PRN Johor, Negeri Sembilan". Sinar Harian (in Malay). Retrieved 2026-06-13.
  16. ↑ ""KEMPEN DIGERAKKAN UNTUK MENANGKAN CALON PN" - SANUSI". Kedah Online. Retrieved 2026-06-24.
  17. ↑ "Wawasan, Gerakan tak sertai PRN Johor - Isyarat PN makin berantakan". Malaysiakini. 2026-06-25. Retrieved 2026-06-25.
  18. ↑ Reporters, F. M. T. (2026-06-27). "Gerakan suspends Johor chapter for pulling out of state polls". Free Malaysia Today | FMT. Retrieved 2026-07-10.
  19. ↑ "State polls: Berjasa eyes 15 seats in Negri, chooses not to contest in Johor". The Star. 2026-06-17. Retrieved 2026-06-17.
  20. ↑ "State polls: PUTRA tak jadi bertanding dalam PRN Johor". Malaysia Gazette (in Malay). 2026-06-24. Retrieved 2026-06-24.
  21. ↑ "Tolak PH tapi sokong BN politik 'pelik bin ajaib' - Putra". Malaysiakini. 2026-07-07. Retrieved 2026-07-10.
  22. ↑ Reporters, F. M. T. (2026-06-28). "PAS urges supporters to vote BN in non-PN seats". Free Malaysia Today | FMT. Retrieved 2026-06-29.
  23. ↑ Awang, Abdul Hadi. "Kenyataan Media PAS Pusat". Facebook. iv. Menyeru pengundi tidak memberikan undi kepada Pakatan Harapan, termasuk di kerusi yang menyaksikan pertembungan dua penjuru melibatkan Barisan Nasional dan Pakatan Harapan; [iv. (we) urge voters not to vote Pakatan Harapan, including in seats where two-way contests are involving Barisan Nasional and Pakatan Harapan]
  24. ↑ Luqman Amin (7 July 2026). "BN-PAS non-formal alliance adds a new twist". The Edge Malaysia. Retrieved 28 July 2026.
  25. ↑ Chung, Nicholas (2026-07-01). "Bersatu voters could back PH out of spite for PAS, says analyst". Free Malaysia Today | FMT. Retrieved 2026-07-03.
  26. ↑ AMIN, NOR AZURA MD (2026-06-29). "[VIDEO] PRN Johor: Tiada arahan ahli Bersatu undi parti lain di kerusi PN tidak bertanding". Sinar Harian (in Malay). Retrieved 2026-07-14.
  27. ↑ Mail, Malay (2026-06-02). "Johor election: Muda to defend Puteri Wangsa seat, field more young candidates". Malay Mail. Retrieved 2026-06-10.
  28. ↑ "Muda, PSM tubuh Blok Progresif untuk PRN Johor, Negeri Sembilan". Malaysiakini. 2026-06-15. Retrieved 2026-06-15.
  29. ↑ Majid, Azizi (2026-06-07). "PRN Johor: BERSAMA kekal pendirian tanding solo, sedia hilang deposit". Berita Harian. Retrieved 2026-06-10.
  30. ↑ TheGoodCastShow (2026-06-14). PRM's Biggest Gamble Yet: 150 Seats In GE16 | GoodCastNews. Retrieved 2026-06-26 – via YouTube.
  31. ↑ Team, Malaysiakini (2026-06-26). "SNAPSHOT | Petronas has enough fuel until August; PRM reverses plans to contest Johor polls". Malaysiakini. Retrieved 2026-06-26.
  32. 1 2 3 Lu, Wei Hoong; Lok, Jian Wen (2026-07-08). "What has hit movie Dear You got to do with Johor's upcoming election?". The Straits Times. ISSN 0585-3923. Retrieved 2026-07-08.
  33. ↑ "[TERKINI] DUN Johor bubar secara rasmi hari ini | Awani". www.astroawani.com (in Malay). 2026-06-01. Retrieved 2026-06-01.
  34. ↑ "More than 170 candidates vying for 56 seats in Johor polls". The Straits Times. 2026-06-27. ISSN 0585-3923. Retrieved 2026-07-11.
  35. ↑ Times, New Straits (2026-06-27). "Johor election: Full list of candidates for 56 seats | New Straits Times". NST Online. Retrieved 2026-07-11.
  36. ↑ "PRN Johor 2026: BN Melepasi Dua Pertiga Majoriti – ILHAM Centre". Retrieved 2026-07-31.
  37. ↑ "BN Holds Edge in Johor Election Forecast, 31 Seats Still in Play". 1 July 2026. Retrieved 2 July 2026.