Malaysia parliament seats by state
Every federal constituency (parlimen) in the Dewan Rakyat, grouped by state. Each links to a free dossier with the seat's incumbent MP, party and coalition, and 15th General Election (GE15 / PRU15) result.
How many parliament seats does each state have?
Malaysia has 222 parliamentary constituencies in the Dewan Rakyat. Each constituency elects one Member of Parliament (MP). These federal seats are separate from state assembly seats (DUN). Select a state or federal territory below to see its constituencies.
Senarai 222 kerusi Parlimen Malaysia mengikut negeri dan wilayah persekutuan. Setiap kawasan Parlimen memilih seorang Ahli Dewan Rakyat.
| State / federal territory | Parliament seats |
|---|---|
| Johor | 26 |
| Kedah | 15 |
| Kelantan | 14 |
| Melaka | 6 |
| Negeri Sembilan | 8 |
| Pahang | 14 |
| Perak | 24 |
| Perlis | 3 |
| Pulau Pinang | 13 |
| Sabah | 25 |
| Sarawak | 31 |
| Selangor | 22 |
| Terengganu | 8 |
| W.P. Kuala Lumpur | 11 |
| W.P. Labuan | 1 |
| W.P. Putrajaya | 1 |
| Total | 222 |
Johor parliament seats (26)
- P.140Segamat· PKR
- P.141Sekijang· PKR
- P.142Labis· DAP
- P.143Pagoh
- P.144Ledang· PKR
- P.145Bakri· DAP
- P.146Muar· MUDA
- P.147Parit Sulong· UMNO
- P.148Ayer Hitam· MCA
- P.149Sri Gading· AMANAH
- P.150Batu Pahat· PKR
- P.151Simpang Renggam· UMNO
- P.152Kluang· DAP
- P.153Sembrong· UMNO
- P.154Mersing· BERSATU
- P.155Tenggara· UMNO
- P.156Kota Tinggi· UMNO
- P.157Pengerang· UMNO
- P.158Tebrau· PKR
- P.159Pasir Gudang· PKR
- P.160Johor Bahru· PKR
- P.161Pulai· AMANAH
- P.162Iskandar Puteri· DAP
- P.163Kulai· DAP
- P.164Pontian· UMNO
- P.165Tanjung Piai· MCA
Kedah parliament seats (15)
Kelantan parliament seats (14)
Melaka parliament seats (6)
Negeri Sembilan parliament seats (8)
Pahang parliament seats (14)
Perak parliament seats (24)
- P.054Gerik· BERSATU
- P.055Lenggong· UMNO
- P.056Larut· BERSATU
- P.057Parit Buntar· PAS
- P.058Bagan Serai· PAS
- P.059Bukit Gantang· BERSATU
- P.060Taiping· DAP
- P.061Padang Rengas· BERSATU
- P.062Sungai Siput· PKR
- P.063Tambun· PKR
- P.064Ipoh Timor· DAP
- P.065Ipoh Barat· DAP
- P.066Batu Gajah· DAP
- P.067Kuala Kangsar· BERSATU
- P.068Beruas· DAP
- P.069Parit· PAS
- P.070Kampar
- P.071Gopeng· PKR
- P.072Tapah· MIC
- P.073Pasir Salak· PAS
- P.074Lumut· BERSATU
- P.075Bagan Datuk· UMNO
- P.076Teluk Intan· DAP
- P.077Tanjong Malim· PKR
Perlis parliament seats (3)
Pulau Pinang parliament seats (13)
Sabah parliament seats (25)
- P.167Kudat
- P.168Kota Marudu· KDM
- P.169Kota Belud· WARISAN
- P.170Tuaran· UPKO
- P.171Sepanggar
- P.172Kota Kinabalu· DAP
- P.173Putatan· UMNO
- P.174Penampang· UPKO
- P.175Papar
- P.176Kimanis· UMNO
- P.177Beaufort· UMNO
- P.178Sipitang
- P.179Ranau
- P.180Keningau
- P.181Tenom
- P.182Pensiangan
- P.183Beluran· BERSATU
- P.184Libaran· UMNO
- P.185Batu Sapi
- P.186Sandakan· DAP
- P.187Kinabatangan· UMNO
- P.188Lahad Datu· WARISAN
- P.189Semporna· WARISAN
- P.190Tawau· PBS
- P.191Kalabakan· UMNO
Sarawak parliament seats (31)
- P.192Mas Gading· DAP
- P.193Santubong· PBB
- P.194Petra Jaya· PBB
- P.195Bandar Kuching· DAP
- P.196Stampin· DAP
- P.197Kota Samarahan· PBB
- P.198Puncak Borneo· PBB
- P.199Serian· SUPP
- P.200Batang Sadong· PBB
- P.201Batang Lupar· PBB
- P.202Sri Aman· PRS
- P.203Lubok Antu· PRS
- P.204Betong· PBB
- P.205Saratok· BERSATU
- P.206Tanjong Manis· PBB
- P.207Igan· PBB
- P.208Sarikei· SUPP
- P.209Julau· PBM
- P.210Kanowit· PRS
- P.211Lanang· DAP
- P.212Sibu· DAP
- P.213Mukah· PBB
- P.214Selangau· PRS
- P.215Kapit· PBB
- P.216Hulu Rajang· PRS
- P.217Bintulu· PDP
- P.218Sibuti· PBB
- P.219Miri· PKR
- P.220Baram· PDP
- P.221Limbang· PBB
- P.222Lawas· PBB
Selangor parliament seats (22)
- P.092Sabak Bernam· BERSATU
- P.093Sungai Besar· BERSATU
- P.094Hulu Selangor· PAS
- P.095Tanjong Karang· BERSATU
- P.096Kuala Selangor· AMANAH
- P.097Selayang· PKR
- P.098Gombak· PKR
- P.099Ampang· PKR
- P.100Pandan· PKR
- P.101Hulu Langat· AMANAH
- P.102Bangi· DAP
- P.103Puchong· DAP
- P.104Subang· PKR
- P.105Petaling Jaya· PKR
- P.106Damansara· DAP
- P.107Sungai Buloh· PKR
- P.108Shah Alam· AMANAH
- P.109Kapar· PAS
- P.110Klang· DAP
- P.111Kota Raja· AMANAH
- P.112Kuala Langat· PAS
- P.113Sepang· AMANAH