Seat explorer
222 Dewan Rakyat constituencies, most competitive first — lean, win probability and expected margin from the latest run.
222 of 222 seats
| Code | Seat | State | Held by | Leans | Win prob | Margin▲ |
|---|---|---|---|---|---|---|
| P.133 | TAMPIN | NEGERI SEMBILAN | BN | PH | 46% | 0.1pt |
| P.173 | PUTATAN | SABAH | BN | PH | 48% | 0.1pt |
| P.160 | JOHOR BAHRU | JOHOR | PH | BN | 49% | 0.2pt |
| P.202 | SRI AMAN | SARAWAK | GPS | OTHERS | 51% | 0.4pt |
| P.177 | BEAUFORT | SABAH | BN | BN | 46% | 0.6pt |
| P.203 | LUBOK ANTU | SARAWAK | GPS | PN | 36% | 0.7pt |
| P.171 | SEPANGGAR | SABAH | PH | PH | 45% | 1.1pt |
| P.135 | ALOR GAJAH | MELAKA | PH | PH | 45% | 1.3pt |
| P.053 | BALIK PULAU | PULAU PINANG | PH | PH | 54% | 1.5pt |
| P.075 | BAGAN DATUK | PERAK | BN | PH | 52% | 1.8pt |
| P.015 | SUNGAI PETANI | KEDAH | PH | PN | 57% | 2.0pt |
| P.146 | MUAR | JOHOR | OTHERS | PN | 46% | 2.1pt |
| P.154 | MERSING | JOHOR | PN | BN | 58% | 2.2pt |
| P.167 | KUDAT | SABAH | OTHERS | OTHERS | 55% | 2.8pt |
| P.077 | TANJONG MALIM | PERAK | PH | PH | 52% | 3.1pt |
| P.094 | HULU SELANGOR | SELANGOR | PN | PN | 60% | 3.1pt |
| P.150 | BATU PAHAT | JOHOR | PH | PH | 50% | 3.2pt |
| P.112 | KUALA LANGAT | SELANGOR | PN | PN | 60% | 3.3pt |
| P.210 | KANOWIT | SARAWAK | GPS | PH | 60% | 3.3pt |
| P.113 | SEPANG | SELANGOR | PH | PH | 62% | 3.8pt |
| P.055 | LENGGONG | PERAK | BN | PN | 62% | 3.9pt |
| P.089 | BENTONG | PAHANG | PH | PH | 57% | 4.1pt |
| P.139 | JASIN | MELAKA | PN | PN | 55% | 4.3pt |
| P.085 | PEKAN | PAHANG | BN | BN | 65% | 4.4pt |
| P.176 | KIMANIS | SABAH | BN | BN | 64% | 4.6pt |
| P.072 | TAPAH | PERAK | BN | BN | 58% | 4.8pt |
| P.063 | TAMBUN | PERAK | PH | PN | 66% | 4.8pt |
| P.159 | PASIR GUDANG | JOHOR | PH | PH | 59% | 4.9pt |
| P.074 | LUMUT | PERAK | PN | PN | 55% | 5.0pt |
| P.181 | TENOM | SABAH | OTHERS | OTHERS | 55% | 5.2pt |
| P.084 | PAYA BESAR | PAHANG | BN | PN | 66% | 5.2pt |
| P.096 | KUALA SELANGOR | SELANGOR | PH | PH | 53% | 5.2pt |
| P.144 | LEDANG | JOHOR | PH | BN | 59% | 5.2pt |
| P.208 | SARIKEI | SARAWAK | GPS | GPS | 68% | 5.3pt |
| P.080 | RAUB | PAHANG | PH | PH | 60% | 5.6pt |
| P.083 | KUANTAN | PAHANG | PN | PN | 65% | 5.8pt |
| P.140 | SEGAMAT | JOHOR | PH | BN | 69% | 6.0pt |
| P.149 | SRI GADING | JOHOR | PH | BN | 64% | 6.0pt |
| P.166 | LABUAN | WILAYAH PERSEKUTUAN LABUAN | PN | PN | 53% | 6.2pt |
| P.170 | TUARAN | SABAH | PH | GRS | 70% | 6.2pt |
| P.098 | GOMBAK | SELANGOR | PH | PH | 70% | 6.5pt |
| P.091 | ROMPIN | PAHANG | PN | PN | 70% | 6.6pt |
| P.044 | PERMATANG PAUH | PULAU PINANG | PN | PN | 70% | 6.7pt |
| P.119 | TITIWANGSA | WILAYAH PERSEKUTUAN KUALA LUMPUR | BN | BN | 57% | 6.7pt |
| P.062 | SUNGAI SIPUT | PERAK | PH | PH | 71% | 7.0pt |
| P.107 | SUNGAI BULOH | SELANGOR | PH | PH | 67% | 7.2pt |
| P.079 | LIPIS | PAHANG | BN | BN | 73% | 7.2pt |
| P.078 | CAMERON HIGHLANDS | PAHANG | BN | BN | 72% | 7.4pt |
| P.101 | HULU LANGAT | SELANGOR | PH | PH | 74% | 7.8pt |
| P.032 | GUA MUSANG | KELANTAN | PN | PN | 74% | 7.8pt |
| P.142 | LABIS | JOHOR | PH | BN | 76% | 8.4pt |
| P.088 | TEMERLOH | PAHANG | PN | PN | 68% | 8.7pt |
| P.087 | KUALA KRAU | PAHANG | PN | PN | 76% | 8.7pt |
| P.158 | TEBRAU | JOHOR | PH | PH | 71% | 8.8pt |
| P.145 | BAKRI | JOHOR | PH | PH | 72% | 8.8pt |
| P.219 | MIRI | SARAWAK | PH | PH | 77% | 8.9pt |
| P.127 | JEMPOL | NEGERI SEMBILAN | BN | BN | 70% | 9.0pt |
| P.124 | BANDAR TUN RAZAK | WILAYAH PERSEKUTUAN KUALA LUMPUR | PH | PH | 79% | 9.4pt |
| P.152 | KLUANG | JOHOR | PH | PH | 76% | 9.5pt |
| P.109 | KAPAR | SELANGOR | PN | PN | 78% | 9.6pt |
| P.041 | KEPALA BATAS | PULAU PINANG | PN | PN | 78% | 9.7pt |
| P.183 | BELURAN | SABAH | PN | PN | 79% | 9.8pt |
| P.136 | TANGGA BATU | MELAKA | PN | PN | 73% | 9.9pt |
| P.069 | PARIT | PERAK | PN | PN | 80% | 10.0pt |
| P.161 | PULAI | JOHOR | PH | PH | 79% | 10.1pt |
| P.054 | GERIK | PERAK | PN | PN | 80% | 10.2pt |
| P.082 | INDERA MAHKOTA | PAHANG | PN | PN | 81% | 10.3pt |
| P.086 | MARAN | PAHANG | PN | PN | 81% | 10.4pt |
| P.191 | KALABAKAN | SABAH | BN | BN | 80% | 10.4pt |
| P.108 | SHAH ALAM | SELANGOR | PH | PH | 81% | 10.6pt |
| P.214 | SELANGAU | SARAWAK | GPS | GPS | 83% | 10.8pt |
| P.095 | TANJONG KARANG | SELANGOR | PN | PN | 73% | 10.9pt |
| P.196 | STAMPIN | SARAWAK | PH | PH | 82% | 11.0pt |
| P.147 | PARIT SULONG | JOHOR | BN | BN | 82% | 11.1pt |
| P.067 | KUALA KANGSAR | PERAK | PN | PN | 75% | 11.3pt |
| P.155 | TENGGARA | JOHOR | BN | BN | 83% | 11.4pt |
| P.187 | KINABATANGAN | SABAH | BN | BN | 83% | 11.5pt |
| P.137 | HANG TUAH JAYA | MELAKA | PH | PH | 78% | 11.6pt |
| P.057 | PARIT BUNTAR | PERAK | PN | PN | 83% | 11.6pt |
| P.143 | PAGOH | JOHOR | PN | PN | 85% | 12.0pt |
| P.125 | PUTRAJAYA | WILAYAH PERSEKUTUAN PUTRAJAYA | PN | PN | 85% | 12.3pt |
| P.188 | LAHAD DATU | SABAH | WARISAN | WARISAN | 85% | 12.3pt |
| P.129 | KUALA PILAH | NEGERI SEMBILAN | BN | BN | 76% | 12.4pt |
| P.212 | SIBU | SARAWAK | PH | PH | 85% | 12.4pt |
| P.169 | KOTA BELUD | SABAH | WARISAN | WARISAN | 86% | 12.6pt |
| P.093 | SUNGAI BESAR | SELANGOR | PN | PN | 82% | 12.7pt |
| P.134 | MASJID TANAH | MELAKA | PN | PN | 86% | 12.8pt |
| P.182 | PENSIANGAN | SABAH | BN | BN | 86% | 13.0pt |
| P.141 | SEKIJANG | JOHOR | PH | BN | 83% | 13.0pt |
| P.126 | JELEBU | NEGERI SEMBILAN | BN | BN | 85% | 13.4pt |
| P.163 | KULAI | JOHOR | PH | PH | 87% | 13.5pt |
| P.174 | PENAMPANG | SABAH | PH | PH | 87% | 13.6pt |
| P.190 | TAWAU | SABAH | GRS | GRS | 85% | 13.7pt |
| P.009 | ALOR SETAR | KEDAH | PN | PN | 87% | 13.8pt |
| P.097 | SELAYANG | SELANGOR | PH | PH | 87% | 13.8pt |
| P.061 | PADANG RENGAS | PERAK | PN | PN | 83% | 13.8pt |
| P.178 | SIPITANG | SABAH | GRS | GRS | 87% | 13.8pt |
| P.164 | PONTIAN | JOHOR | BN | BN | 88% | 14.1pt |
| P.073 | PASIR SALAK | PERAK | PN | PN | 88% | 14.2pt |
| P.118 | SETIAWANGSA | WILAYAH PERSEKUTUAN KUALA LUMPUR | PH | PH | 88% | 14.4pt |
| P.151 | SIMPANG RENGGAM | JOHOR | BN | BN | 87% | 15.4pt |
| P.131 | REMBAU | NEGERI SEMBILAN | BN | BN | 89% | 15.4pt |
| P.185 | BATU SAPI | SABAH | GRS | GRS | 90% | 16.4pt |
| P.115 | BATU | WILAYAH PERSEKUTUAN KUALA LUMPUR | PH | PH | 92% | 16.7pt |
| P.002 | KANGAR | PERLIS | PN | PN | 89% | 17.0pt |
| P.220 | BARAM | SARAWAK | GPS | GPS | 93% | 17.5pt |
| P.081 | JERANTUT | PAHANG | PN | PN | 92% | 17.5pt |
| P.076 | TELUK INTAN | PERAK | PH | PH | 93% | 17.7pt |
| P.047 | NIBONG TEBAL | PULAU PINANG | PH | PH | 93% | 17.7pt |
| P.157 | PENGERANG | JOHOR | BN | BN | 94% | 18.2pt |
| P.168 | KOTA MARUDU | SABAH | OTHERS | OTHERS | 94% | 18.3pt |
| P.162 | ISKANDAR PUTERI | JOHOR | PH | PH | 94% | 18.5pt |
| P.121 | LEMBAH PANTAI | WILAYAH PERSEKUTUAN KUALA LUMPUR | PH | PH | 90% | 18.5pt |
| P.192 | MAS GADING | SARAWAK | PH | PH | 94% | 18.9pt |
| P.018 | KULIM-BANDAR BAHARU | KEDAH | PN | PN | 94% | 19.1pt |
| P.017 | PADANG SERAI | KEDAH | PN | PN | 95% | 19.2pt |
| P.165 | TANJUNG PIAI | JOHOR | BN | BN | 92% | 19.3pt |
| P.116 | WANGSA MAJU | WILAYAH PERSEKUTUAN KUALA LUMPUR | PH | PH | 94% | 19.4pt |
| P.092 | SABAK BERNAM | SELANGOR | PN | PN | 94% | 19.4pt |
| P.148 | AYER HITAM | JOHOR | BN | BN | 93% | 20.6pt |
| P.198 | PUNCAK BORNEO | SARAWAK | GPS | GPS | 96% | 20.7pt |
| P.029 | MACHANG | KELANTAN | PN | PN | 96% | 20.8pt |
| P.090 | BERA | PAHANG | BN | BN | 94% | 21.4pt |
| P.014 | MERBOK | KEDAH | PN | PN | 96% | 21.8pt |
| P.211 | LANANG | SARAWAK | PH | PH | 97% | 22.4pt |
| P.184 | LIBARAN | SABAH | BN | BN | 96% | 22.4pt |
| P.059 | BUKIT GANTANG | PERAK | PN | PN | 96% | 23.4pt |
| P.156 | KOTA TINGGI | JOHOR | BN | BN | 97% | 23.4pt |
| P.071 | GOPENG | PERAK | PH | PH | 98% | 23.5pt |
| P.128 | SEREMBAN | NEGERI SEMBILAN | PH | PH | 98% | 23.9pt |
| P.216 | HULU RAJANG | SARAWAK | GPS | GPS | 98% | 24.0pt |
| P.060 | TAIPING | PERAK | PH | PH | 98% | 24.8pt |
| P.102 | BANGI | SELANGOR | PH | PH | 98% | 25.2pt |
| P.209 | JULAU | SARAWAK | OTHERS | OTHERS | 98% | 25.3pt |
| P.042 | TASEK GELUGOR | PULAU PINANG | PN | PN | 98% | 25.4pt |
| P.070 | KAMPAR | PERAK | PH | PH | 97% | 25.5pt |
| P.180 | KENINGAU | SABAH | GRS | GRS | 97% | 25.6pt |
| P.175 | PAPAR | SABAH | GRS | GRS | 98% | 25.7pt |
| P.099 | AMPANG | SELANGOR | PH | PH | 98% | 25.8pt |
| P.056 | LARUT | PERAK | PN | PN | 98% | 26.1pt |
| P.205 | SARATOK | SARAWAK | PN | PN | 99% | 26.1pt |
| P.218 | SIBUTI | SARAWAK | GPS | GPS | 99% | 26.6pt |
| P.007 | PADANG TERAP | KEDAH | PN | PN | 99% | 26.9pt |
| P.217 | BINTULU | SARAWAK | GPS | GPS | 99% | 27.3pt |
| P.199 | SERIAN | SARAWAK | GPS | GPS | 99% | 27.5pt |
| P.010 | KUALA KEDAH | KEDAH | PN | PN | 99% | 27.9pt |
| P.132 | PORT DICKSON | NEGERI SEMBILAN | PH | PH | 99% | 28.0pt |
| P.179 | RANAU | SABAH | GRS | GRS | 99% | 28.1pt |
| P.186 | SANDAKAN | SABAH | PH | PH | 99% | 29.6pt |
| P.222 | LAWAS | SARAWAK | GPS | GPS | 99% | 29.8pt |
| P.021 | KOTA BHARU | KELANTAN | PN | PN | 100% | 30.4pt |
| P.030 | JELI | KELANTAN | PN | PN | 99% | 30.6pt |
| P.001 | PADANG BESAR | PERLIS | PN | PN | 100% | 31.0pt |
| P.105 | PETALING JAYA | SELANGOR | PH | PH | 100% | 31.6pt |
| P.016 | BALING | KEDAH | PN | PN | 100% | 32.5pt |
| P.111 | KOTA RAJA | SELANGOR | PH | PH | 100% | 33.6pt |
| P.058 | BAGAN SERAI | PERAK | PN | PN | 100% | 33.7pt |
| P.204 | BETONG | SARAWAK | GPS | GPS | 100% | 34.0pt |
| P.004 | LANGKAWI | KEDAH | PN | PN | 100% | 34.6pt |
| P.052 | BAYAN BARU | PULAU PINANG | PH | PH | 100% | 35.2pt |
| P.138 | KOTA MELAKA | MELAKA | PH | PH | 100% | 35.9pt |
| P.008 | POKOK SENA | KEDAH | PN | PN | 100% | 36.2pt |
| P.025 | BACHOK | KELANTAN | PN | PN | 100% | 37.5pt |
| P.023 | RANTAU PANJANG | KELANTAN | PN | PN | 100% | 37.7pt |
| P.221 | LIMBANG | SARAWAK | GPS | GPS | 100% | 38.0pt |
| P.100 | PANDAN | SELANGOR | PH | PH | 100% | 38.5pt |
| P.201 | BATANG LUPAR | SARAWAK | GPS | GPS | 100% | 38.6pt |
| P.026 | KETEREH | KELANTAN | PN | PN | 100% | 38.9pt |
| P.153 | SEMBRONG | JOHOR | BN | BN | 100% | 39.1pt |
| P.019 | TUMPAT | KELANTAN | PN | PN | 100% | 39.2pt |
| P.028 | PASIR PUTEH | KELANTAN | PN | PN | 100% | 39.2pt |
| P.038 | HULU TERENGGANU | TERENGGANU | PN | PN | 100% | 40.1pt |
| P.068 | BERUAS | PERAK | PH | PH | 100% | 40.3pt |
| P.033 | BESUT | TERENGGANU | PN | PN | 100% | 40.5pt |
| P.034 | SETIU | TERENGGANU | PN | PN | 100% | 41.6pt |
| P.031 | KUALA KRAI | KELANTAN | PN | PN | 100% | 42.0pt |
| P.040 | KEMAMAN | TERENGGANU | PN | PN | 100% | 42.4pt |
| P.006 | KUBANG PASU | KEDAH | PN | PN | 100% | 43.1pt |
| P.005 | JERLUN | KEDAH | PN | PN | 100% | 44.4pt |
| P.103 | PUCHONG | SELANGOR | PH | PH | 100% | 44.7pt |
| P.215 | KAPIT | SARAWAK | GPS | GPS | 100% | 44.8pt |
| P.195 | BANDAR KUCHING | SARAWAK | PH | PH | 100% | 44.8pt |
| P.013 | SIK | KEDAH | PN | PN | 100% | 44.9pt |
| P.189 | SEMPORNA | SABAH | WARISAN | WARISAN | 100% | 45.4pt |
| P.213 | MUKAH | SARAWAK | GPS | GPS | 100% | 45.6pt |
| P.012 | JERAI | KEDAH | PN | PN | 100% | 45.6pt |
| P.172 | KOTA KINABALU | SABAH | PH | PH | 100% | 45.8pt |
| P.011 | PENDANG | KEDAH | PN | PN | 100% | 46.4pt |
| P.197 | KOTA SAMARAHAN | SARAWAK | GPS | GPS | 100% | 47.3pt |
| P.050 | JELUTONG | PULAU PINANG | PH | PH | 100% | 48.5pt |
| P.130 | RASAH | NEGERI SEMBILAN | PH | PH | 100% | 49.4pt |
| P.003 | ARAU | PERLIS | PN | PN | 100% | 49.4pt |
| P.022 | PASIR MAS | KELANTAN | PN | PN | 100% | 50.2pt |
| P.200 | BATANG SADONG | SARAWAK | GPS | GPS | 100% | 51.1pt |
| P.064 | IPOH TIMOR | PERAK | PH | PH | 100% | 51.1pt |
| P.046 | BATU KAWAN | PULAU PINANG | PH | PH | 100% | 51.7pt |
| P.020 | PENGKALAN CHEPA | KELANTAN | PN | PN | 100% | 52.2pt |
| P.110 | KLANG | SELANGOR | PH | PH | 100% | 52.3pt |
| P.035 | KUALA NERUS | TERENGGANU | PN | PN | 100% | 52.5pt |
| P.206 | TANJONG MANIS | SARAWAK | GPS | GPS | 100% | 53.2pt |
| P.194 | PETRA JAYA | SARAWAK | GPS | GPS | 100% | 53.3pt |
| P.024 | KUBANG KERIAN | KELANTAN | PN | PN | 100% | 53.7pt |
| P.039 | DUNGUN | TERENGGANU | PN | PN | 100% | 56.2pt |
| P.045 | BUKIT MERTAJAM | PULAU PINANG | PH | PH | 100% | 57.6pt |
| P.037 | MARANG | TERENGGANU | PN | PN | 100% | 57.9pt |
| P.104 | SUBANG | SELANGOR | PH | PH | 100% | 60.2pt |
| P.048 | BUKIT BENDERA | PULAU PINANG | PH | PH | 100% | 60.3pt |
| P.036 | KUALA TERENGGANU | TERENGGANU | PN | PN | 100% | 60.9pt |
| P.207 | IGAN | SARAWAK | GPS | GPS | 100% | 61.4pt |
| P.027 | TANAH MERAH | KELANTAN | PN | PN | 100% | 62.0pt |
| P.117 | SEGAMBUT | WILAYAH PERSEKUTUAN KUALA LUMPUR | PH | PH | 100% | 63.4pt |
| P.043 | BAGAN | PULAU PINANG | PH | PH | 100% | 65.8pt |
| P.066 | BATU GAJAH | PERAK | PH | PH | 100% | 65.8pt |
| P.049 | TANJONG | PULAU PINANG | PH | PH | 100% | 66.5pt |
| P.065 | IPOH BARAT | PERAK | PH | PH | 100% | 67.0pt |
| P.120 | BUKIT BINTANG | WILAYAH PERSEKUTUAN KUALA LUMPUR | PH | PH | 100% | 67.1pt |
| P.106 | DAMANSARA | SELANGOR | PH | PH | 100% | 67.2pt |
| P.193 | SANTUBONG | SARAWAK | GPS | GPS | 100% | 67.4pt |
| P.051 | BUKIT GELUGOR | PULAU PINANG | PH | PH | 100% | 67.4pt |
| P.123 | CHERAS | WILAYAH PERSEKUTUAN KUALA LUMPUR | PH | PH | 100% | 69.6pt |
| P.122 | SEPUTEH | WILAYAH PERSEKUTUAN KUALA LUMPUR | PH | PH | 100% | 71.2pt |
| P.114 | KEPONG | WILAYAH PERSEKUTUAN KUALA LUMPUR | PH | PH | 100% | 77.5pt |