# 2018 Johor state election

The 14th Johor State election was held on 9 May 2018, concurrently with the 2018 Malaysian general election. The previous state election was held on 5 May 2013. The state assemblymen is elected to 5 years term each.
The Johor State Legislative Assembly would automatically dissolve on 20 June 2018, the fifth anniversary of the first sitting, and elections must be held within sixty days (two months) of the dissolution (on or before 20 August 2018, with the date to be decided by the Election Commission), unless dissolved prior to that date by the Head of State (Sultan of Johor) on the advice of the Head of Government (Menteri Besar of Johor).
The results of the election saw a historic win for Pakatan Harapan (PH), winning 36 seats (a majority but 1 seat short of supermajority) and ousting Barisan Nasional from the state government, the first time since the first Johor state elections in 1955 that BN or its predecessor Alliance were defeated. BERSATU's Osman Sapian was sworn in as Menteri Besar on 12 May 2018, while the state EXCO members were sworn in on 16 May 2018.

## Contenders

Barisan Nasional (BN) is set to contest all 56 seats in Johor State Legislative Assembly. Barisan Nasional (BN) linchpin party United Malays National Organisation (UNMO) is to set to contest major share of Barisan Nasional (BN) seats.
Pakatan Harapan have decided to contest all 56 seats in Johor. Malaysian United Indigenous Party (Bersatu) will contest in 18 seats while the Democratic Action Party (DAP) will have 14 seats. People's Justice Party (PKR) and the National Trust Party (Amanah) will contest 12 seats each.
Pan-Malaysian Islamic Party (PAS) will compete for 40 seats.

### Political parties

Coalition :
| Incumbent | Opposition | Opposition |
| Barisan Nasional (BN) | Pakatan Harapan (PH) | Gagasan Sejahtera (GS) |
| United Malays National Organisation (UMNO) Parti Gerakan Rakyat Malaysia (Gerakan) Malaysian Chinese Association (MCA) Malaysian Indian Congress (MIC) | Malaysian United Indigenous Party (Bersatu) Democratic Action Party (DAP) People's Justice Party (PKR) National Trust Party (Amanah) | Malaysian Islamic Party (PAS) |

## The contested seats

| No. | State constituency | Incumbent State Assemblyman | Political parties | Political parties | Political parties | Political parties | Political parties | Political parties | Political parties | Political parties |
| No. | State constituency | Incumbent State Assemblyman | Barisan Nasional | Barisan Nasional | Pakatan Harapan | Pakatan Harapan | Gagasan Sejahtera | Gagasan Sejahtera | Other parties/Ind | Other parties/Ind |
| No. | State constituency | Incumbent State Assemblyman | Candidate Name | Party | Candidate Name | Party | Candidate Name | Party | Candidate Name | Party |
| N01 | Buloh Kasap | Norshida Ibrahim (BN) | Zahari Sarip | UMNO | Norsamsu Mohd. Yusof | Bersatu | | | | |
| N02 | Jementah | Tan Chen Choon (PH) | Chiam Yok Meng | MCA | Tan Chen Choon | DAP | Mazlan Ahmad | PAS | | |
| N03 | Pemanis | Lau Chin Hoon (BN) | Koo Siaw Lee | Gerakan | Chong Fat Full | PKR | Normala Sudirman | PAS | | |
| N04 | Kemelah | Ayub Rahmat (BN) | Anuar Abdul Manap | UMNO | Sulaiman Mohd Nor | Amanah | | | | |
| N05 | Tenang | Mohd Azahar Ibrahim (BN) | Mohd Azahar Ibrahim | UMNO | Mohd. Solihan Badri | Bersatu | Nasharudin Awang | PAS | | |
| N06 | Bekok | Lim Eng Guan (PH) | Tan Chong | MCA | S Ramakrishnan | DAP | | | | |
| N07 | Bukit Kepong (previously known as Bukit Serampang) | Ismail Mohamed (BN) | Mohd Noor Taib | UMNO | Sahruddin Jamal | Bersatu | Muhamad Nur Iqbal Abd Razak | PAS | | |
| N08 | Bukit Pasir (previously known as Jorak) | Sharuddin Md Salleh (PH) | Noriah Mahat | UMNO | Pizi Jihat | Bersatu | Najib Lep | PAS | | |
| N09 | Gambir | M Asojan Muniyandy (BN) | M. Asojan Muniyandy | MIC | Muhyiddin Yassin | Bersatu | Mahfodz Mohamed | PAS | | |
| N10 | Tangkak | Ee Chin Li (PH) | Goh Tee Tee | MCA | Ee Chin Li | DAP | | | | |
| N11 | Serom | Abd Razak Minhat (BN) | Rahim Talib | UMNO | Faizul Amri Adnan | Amanah | Mustaffa Salleh | PAS | | |
| N12 | Bentayan | Chua Wee Beng (PH) | Lee Kim Heng | MCA | Ng Yak Howe | DAP | | | | |
| N13 | Simpang Jeram (previously known as Sungai Abong) | Sheikh Ibrahim Salleh (GS) | Mohd Radzi Md Amin | UMNO | Salahuddin Ayub | Amanah | Mohd Mazri Yahya | PAS | | |
| N14 | Bukit Naning | Saipolbahari Suib (BN) | Hassan Johari | UMNO | Md Ysahrudin Kusni | PKR | Azman Ibrahim | PAS | | |
| N15 | Maharani | Mohammad Taslim (GS) | Ashari Sharif | UMNO | Nor Hayati Bachok | Amanah | Mohammad Taslim | PAS | | |
| N16 | Sungai Balang | Zaiton Ismail (BN) | Zaiton Ismail | UMNO | Na’im Jusri | PKR | Cheman Yusoh | PAS | | |
| N17 | Semerah | Mohd Ismail Roslan (BN) | Mohd Ismail Roslan | UMNO | Mohd Khuzzan Abu Bakar | PKR | Adnan Othman | PAS | | |
| N18 | Sri Medan | Zulkurnain Kamisan (BN) | Zulkurnain Kamisan | UMNO | Mohd. Ajib Omar | Bersatu | Sallehuddin Ab Rashid | PAS | | |
| N19 | Yong Peng | Chew Peck Choo (PH) | Ling Tian Soon | MCA | Chew Peck Choo | DAP | Muhammad Abdullah | PAS | | |
| N20 | Semarang | Samsolbari Jamali (BN) | Samsolbari Jamali | UMNO | Zais Mohd. Akil | Bersatu | Mohd Bakri Samian | PAS | | |
| N21 | Parit Yaani | Aminolhuda Hassan (PH) | Soh Lip Yan | MCA | Aminolhuda Hassan | Amanah | Nasir Abdullah | PAS | | |
| N22 | Parit Raja | Azizah Zakaria (BN) | Norashidah Ramli | UMNO | Ferdaus Kayau | Bersatu | Abdul Hadi Harun | PAS | | |
| N23 | Penggaram | Gan Peck Cheng (PH) | Kang Beng Kuan | MCA | Gan Peck Cheng | DAP | Misran Samian | PAS | | |
| N24 | Senggarang | A Aziz Ismail (BN) | Zaidi Jaffar | UMNO | Khairuddin A. Rahim | Amanah | Mohd Ramli Md Kari | PAS | | |
| N25 | Rengit | Ayub Jamil (BN) | Ayub Jamil | UMNO | Malik Faishal Ahmad | PKR | Mohd Tumiran Ahmad | PAS | | |
| N26 | Machap | Abd Taib Abu Bakar (BN) | Abd Taib Abu Bakar | UMNO | Ahmad Ahem | Bersatu | Azlisham Azhar | PAS | | |
| N27 | Layang-Layang | Abd Mutalip Abd Rahim (BN) | Onn Hafiz Ghazi | UMNO | Murugan Muthu Samy | PKR | Mohd Jubri Selamat | PAS | | |
| N28 | Mengkibol | Tan Hong Pin (PH) | Chin Sim Lai | MCA | Chew Chong Sin | DAP | | | | |
| N29 | Mahkota | Md Jais Sarday (BN) | Md Jais Sarday | UMNO | Muhamad Said Jonit | Amanah | Muhammad Hasbullah Md Najib | PAS | | |
| N30 | Paloh | Teoh Yap Kun (BN) | Teoh Yap Kun | MCA | Sheikh Omar Ali | DAP | | | | |
| N31 | Kahang | Vidyananthan Ramanadhan (BN) | Vidyananthan Ramanadhan | MIC | Norlihan Ariffin | Bersatu | | | | |
| N32 | Endau | Abd Latiff Bandi (BN) | Alwiyah Talib | UMNO | Norul Haszarul Abu Samah | Bersatu | Roslan Nikmat | PAS | | |
| N33 | Tenggaroh | Raven Kumar Krishnasamyi (BN) | Raven Kumar Krishnasamyi | MIC | Roahamizon Abdul Ghani | PKR | A. Rahman A. Hamid | PAS | | |
| N34 | Panti | Baderi Dasuki (BN) | Hahasrin Hashim | UMNO | Jawahir Hussein | Bersatu | Mohd Nazari Mokhtar | PAS | | |
| N35 | Pasir Raja | Adham Baba (BN) | Rashidah Ismail | UMNO | Abrary Ramly | Amanah | Bahrin Alias | PAS | | |
| N36 | Sedili | Rasman Ithnain (BN) | Rasman Ithnain | UMNO | Abd Razak Esa | PKR | | | | |
| N37 | Johor Lama | Asiah Md Ariff (BN) | Roslaily Jahari | UMNO | Nor Ashidah Ibrahim | PKR | Siti Zaharah Othman | PAS | | |
| N38 | Penawar | Hamimah Mansor (BN) | Sharifah Azizah Syed Zain | UMNO | Ahmad Kamal Nor | Amanah | | | | |
| N39 | Tanjung Surat | Syed Sis A Rahman (BN) | Syed Sis A. Rahman | UMNO | Zamil Najwah Arbain | PKR | | | | |
| N40 | Tiram | Maulizan Bujang (BN) | Maulizan Bujang | UMNO | Subramaniam | PKR | Azman Atmin | PAS | | |
| N41 | Puteri Wangsa | Abdullah Husin (GS) | Abdul Aziz Tohak | UMNO | Mazlan Bujang | Bersatu | Abdullah Husin | PAS | | |
| N42 | Johor Jaya | Liow Cai Tung (PH) | Tan Cher Puk | MCA | Liow Cai Tung | DAP | R. Kumutha | PAS | | |
| N43 | Permas | Mohamed Khaled Nordin (BN) | Mohamed Khaled Nordin | UMNO | Che Zakaria Mohd. Salleh | Bersatu | Ab Aziz Abdullah | PAS | | |
| N44 | Larkin (previously known as Tanjong Puteri) | Adam Sumiru (BN) | Yahya Jaafar | UMNO | Mohd. Izhar Ahmad | Bersatu | Zakiah Tukirin | PAS | | |
| N45 | Stulang | Chen Kah Eng (PH) | Ang Boon Heng | MCA | Chen Kah Eng | DAP | | | | |
| N46 | Perling (previously known as Pengkalan Rinting) | Cheo Yee How (PH) | Wong You Fong | MCA | Cheo Yee How | DAP | Muhamad Nazrin Ihsan | PAS | | |
| N47 | Kempas | Tengku Putra Haron Aminurrashid Tengku Hamid Jumat (BN) | Ramli Bohani | UMNO | Osman Sapian | Bersatu | Dzulkifli Suleiman | PAS | | |
| N48 | Skudai | Boo Cheng Hau (PH) | G.S. Kanan | MIC | Tan Hong Pin | DAP | | | | |
| N49 | Kota Iskandar (previously known as Nusa Jaya) | Zaini Abu Bakar (BN) | Khairi Abd Malek | UMNO | Dzulkefly Ahmad | Amanah | Sallehuddin Mohd Dahiran | PAS | | |
| N50 | Bukit Permai | Ali Mazat Salleh (BN) | Ali Mazat Salleh | UMNO | Tosrin Jarvanthi | Bersatu | Ab Aziz Jaafar | PAS | | |
| N51 | Bukit Batu | Jimmy Puah Wee Tse (PH) | Teo Lee Ho | Gerakan | Jimmy Puah Wee Tse | PKR | Juwahir Amin | PAS | | |
| N52 | Senai | Wong Shu Qi (PH) | Shen Poh Kuan | MCA | Tee Boon Tsong | DAP | | | | |
| N53 | Benut | Hasni Mohammad (BN) | Hasni Mohammad | UMNO | Zulkifli Tasrib | Bersatu | Mohd Firdaus Jaffar | PAS | | |
| N54 | Pulai Sebatang | Tee Siew Kiong (BN) | Tee Siew Kiong | MCA | Taqiuddin Cheman | Amanah | Baharom Mohamad | PAS | | |
| N55 | Pekan Nanas | Yeo Tung Siong (PH) | Tan Eng Meng | MCA | Yeo Tung Siong | DAP | | | | |
| N56 | Kukup | Suhaimi Salleh (BN) | Mohd Othman Yusof | UMNO | Suhaizan Kaiat | Amanah | Abdul Karim Deraman | PAS | | |

## Election pendulum

The 14th General Election witnessed 36 governmental seats and 20 non-governmental seats filled the Johor State Legislative Assembly. The government side has 12 safe seats and 7 fairly safe seats, while the non-government side has 4 safe seats and 3 fairly safe seats.
2018 Johor state election :

## Results

| Party or alliance | Party or alliance | Party or alliance | Party or alliance | Votes | % | Seats | +/– |
| | Pakatan Harapan | | Democratic Action Party | 311,905 | 22.64 | 14 | +1 |
| | Pakatan Harapan | | Malaysian United Indigenous Party | 214,703 | 15.58 | 8 | +8 |
| | Pakatan Harapan | | National Trust Party | 140,001 | 10.16 | 9 | +9 |
| | Pakatan Harapan | | People's Justice Party | 114,884 | 8.34 | 5 | +4 |
| | Pakatan Harapan | Total | Total | 781,493 | 56.73 | 36 | +22 |
| | Barisan Nasional | | United Malays National Organisation | 353,616 | 25.67 | 17 | –15 |
| | Barisan Nasional | | Malaysian Chinese Association | 144,888 | 10.52 | 0 | –2 |
| | Barisan Nasional | | Malaysian Indian Congress | 42,502 | 3.09 | 2 | –1 |
| | Barisan Nasional | | Parti Gerakan Rakyat Malaysia | 14,989 | 1.09 | 0 | –1 |
| | Barisan Nasional | Total | Total | 555,995 | 40.36 | 19 | –19 |
| | Pan-Malaysian Islamic Party | Pan-Malaysian Islamic Party | Pan-Malaysian Islamic Party | 40,149 | 2.91 | 1 | -3 |
| Total | Total | Total | Total | 1,377,637 | 100.00 | 56 | 0 |
| Source: UNDI ||||||||

### Seats that changed allegiance

| No. | Seat | Previous Party (2013) | Current Party (2018) |
| N03 | Pemanis | Barisan Nasional (GERAKAN) | Pakatan Harapan (PKR) |
| N04 | Kemelah | Barisan Nasional (UMNO) | Pakatan Harapan (AMANAH) |
| N05 | Tenang | Barisan Nasional (UMNO) | Pakatan Harapan (BERSATU) |
| N07 | Bukit Kepong | Barisan Nasional (UMNO) | Pakatan Harapan (BERSATU) |
| N08 | Bukit Pasir | Barisan Nasional (UMNO) | Gagasan Sejahtera (PAS) |
| N09 | Gambir | Barisan Nasional (MIC) | Pakatan Harapan (BERSATU) |
| N11 | Serom | Barisan Nasional (UMNO) | Pakatan Harapan (AMANAH) |
| N13 | Simpang Jeram | Gagasan Sejahtera (PAS) | Pakatan Harapan (AMANAH) |
| N14 | Bukit Naning | Barisan Nasional (UMNO) | Pakatan Harapan (PKR) |
| N15 | Maharani | Gagasan Sejahtera (PAS) | Pakatan Harapan (AMANAH) |
| N17 | Semerah | Barisan Nasional (UMNO) | Pakatan Harapan (PKR) |
| N21 | Parit Yaani | Gagasan Sejahtera (PAS) | Pakatan Harapan (AMANAH) |
| N24 | Senggarang | Barisan Nasional (UMNO) | Pakatan Harapan (AMANAH) |
| N29 | Mahkota | Barisan Nasional (UMNO) | Pakatan Harapan (AMANAH) |
| N30 | Paloh | Barisan Nasional (MCA) | Pakatan Harapan (DAP) |
| N40 | Tiram | Barisan Nasional (UMNO) | Pakatan Harapan (PKR) |
| N41 | Puteri Wangsa | Gagasan Sejahtera (PAS) | Pakatan Harapan (BERSATU) |
| N43 | Permas | Barisan Nasional (UMNO) | Pakatan Harapan (BERSATU) |
| N44 | Larkin | Barisan Nasional (UMNO) | Pakatan Harapan (BERSATU) |
| N47 | Kempas | Barisan Nasional (UMNO) | Pakatan Harapan (BERSATU) |
| N49 | Kota Iskandar | Barisan Nasional (UMNO) | Pakatan Harapan (AMANAH) |
| N50 | Bukit Permai | Barisan Nasional (UMNO) | Pakatan Harapan (BERSATU) |
| N54 | Pulai Sebatang | Barisan Nasional (MCA) | Pakatan Harapan (AMANAH) |

## Aftermath

The results in Johor were seen as shocking to many, since the state was the birthplace of UMNO, and were viewed as 'fortress' with no defeats by BN or Alliance since 1955, the start of Johor state elections.
Osman had only led the state government for 11 months, before resigning as Menteri Besar in April 2019. He were replaced by another BERSATU MLA, Sahruddin Jamal, as Menteri Besar, who then led the state government for another 11 months, until the wake of 2020 Malaysian political crisis, which saw the exit of BERSATU and most of its MLAs from PH, which resulted in Sahruddin's resignation.
A new state government formed under a coalition of BN and Perikatan Nasional (BERSATU and PAS), with BN's Hasni Mohammad sworn in as Menteri Besar in February 2020. That government, in turn, lasted another 23 months until the death of Osman in December 2021 that reduced the majority of the government into a minority government, which subsequently resulted in a snap election being called by Hasni in January 2022 and took place in March 2022.