Elections in Johor (formerly Johore) have been held in the Malaysian state of Johor since 1954 and have chosen Johor's elected representatives in the Dewan Rakyat and Dewan Undangan Negeri (the Malaysian federal and state assemblies).
Federal level[edit]
Federal constituencies[edit]
- List of Malayan federal electoral districts (1955–1959)#Johore
- List of former Malaysian federal electoral districts#Johor
- List of Malaysian electoral districts#Johor
General elections[edit]
1955 general election[edit]
1959 general election[edit]
1964 general election[edit]
1969 general election[edit]
1974 general election[edit]
1978 general election[edit]
1982 general election[edit]
1986 general election[edit]
1990 general election[edit]
1995 general election[edit]
1999 general election[edit]
2004 general election[edit]
2008 general election[edit]
2013 general election[edit]
2018 general election[edit]
2022 general election[edit]
State level[edit]
State constituencies[edit]
- List of Malayan state and settlement electoral districts (1954–1959)#Johore
- List of former Malaysian state electoral districts#Johor
State elections[edit]
1954 state election[edit]
1959 state election[edit]
1964 state election[edit]
1969 state election[edit]
1974 state election[edit]
1978 state election[edit]
1982 state election[edit]
1986 state election[edit]
1990 state election[edit]
1995 state election[edit]
1999 state election[edit]
2004 state election[edit]
2008 state election[edit]
2013 state election[edit]
2018 state election[edit]
2022 state election[edit]
By-Elections[edit]
State Assembly[edit]
- 2023
- Simpang Jeram
- 2011
- Tenang
- 1989
- Tambatan
- 1988
- Tanjong Puteri
- Parit Raja
- 1977
- Bandar Penggaram
- Parit Jawa
- 1974
- Parit Bakar
- 1973
- Johor Lama
- 1971
- Bekok
- 1968
- Bukit Serampang
- 1967
- Tampoi
- 1961
- Pontian Kechil
- 1960
- Sri Lalang
- 1959
- Plentong
- 1957
- Batu Pahat Central
- 1955
- Johore Bahru Central
- Kluang
Dewan Rakyat[edit]
- 2023
- Pulai
- 2019
- Tanjung Piai
- 1988
- Johor Bahru
- 1977
- Panti
- 1973
- Johore Timor
- 1968
- Segamat Utara
- 1963
- Muar Selatan
- 1957
- Batu Pahat