Seat Matrix

All 56 Johor state seats

Race ratings, leading probabilities and signal health for every DUN. Live values require a verified receipt; seats without one show an honest insufficient-data state.

Live data56 / 56 seats carry a live baseline estimate · winner-level 2022 baseline · uncertainty stated on every estimate

Segamat

DUNSeatRatingLeadingΔ 7dVolatilityConfidence
N01Buloh KasapSegamatLikelyBN 60.0%0.0ppVol · —Conf · Medium
N02JementahSegamatLeanPH 37.6%0.0ppVol · —Conf · Low
N03PemanisSekijangLikelyBN 47.1%0.0ppVol · —Conf · Low
N04KemelahSekijangLeanBN 37.8%0.0ppVol · —Conf · Low
N05TenangLabisLikelyBN 36.9%0.0ppVol · —Conf · Low
N06BekokLabisLeanBN 53.2%0.0ppVol · —Conf · Low

Muar–Tangkak

DUNSeatRatingLeadingΔ 7dVolatilityConfidence
N07Bukit KepongPagohLeanPN 41.0%0.0ppVol · —Conf · Low
N08Bukit PasirPagohToss-upPH 34.5%0.0ppVol · —Conf · Low
N09GambirLedangLikelyBN 42.2%0.0ppVol · —Conf · Low
N10TangkakLedangLikelyBN 59.2%0.0ppVol · —Conf · Low
N11SeromLedangToss-upBN 35.1%0.0ppVol · —Conf · Low
N12BentayanBakriSafePH 69.0%0.0ppVol · —Conf · Medium
N13Simpang JeramBakriLeanPH 33.6%0.0ppVol · —Conf · Low
N14Bukit NaningBakriLeanBN 27.7%0.0ppVol · —Conf · Low
N15MaharaniMuarLeanPN 29.4%0.0ppVol · —Conf · Low
N16Sungai BalangMuarLikelyBN 42.3%0.0ppVol · —Conf · Low

Batu Pahat

DUNSeatRatingLeadingΔ 7dVolatilityConfidence
N17SemerahParit SulongLikelyBN 41.7%0.0ppVol · —Conf · Low
N18Sri MedanParit SulongSafeBN 57.4%0.0ppVol · —Conf · Medium
N19Yong PengAyer HitamLeanBN 55.1%0.0ppVol · —Conf · Low
N20SemarangAyer HitamSafeBN 58.8%0.0ppVol · —Conf · Medium
N21Parit YaaniSri GadingLikelyPH 61.9%0.0ppVol · —Conf · Low
N22Parit RajaSri GadingLikelyBN 46.3%0.0ppVol · —Conf · Low
N23PenggaramBatu PahatLikelyPH 56.1%0.0ppVol · —Conf · Low
N24SenggarangBatu PahatLikelyBN 41.8%0.0ppVol · —Conf · Low
N25RengitBatu PahatLikelyBN 45.7%0.0ppVol · —Conf · Low

Kluang

DUNSeatRatingLeadingΔ 7dVolatilityConfidence
N26MachapSimpang RenggamLikelyBN 59.6%0.0ppVol · —Conf · Medium
N27Layang-LayangSimpang RenggamSafeBN 51.8%0.0ppVol · —Conf · Medium
N28MengkibolKluangSafePH 62.3%0.0ppVol · —Conf · Medium
N29MahkotaKluangLikelyBN 42.6%0.0ppVol · —Conf · Low
N30PalohSembrongLikelyBN 45.4%0.0ppVol · —Conf · Low
N31KahangSembrongSafeBN 59.6%0.0ppVol · —Conf · Medium

Mersing

DUNSeatRatingLeadingΔ 7dVolatilityConfidence
N32EndauMersingLikelyPN 45.8%0.0ppVol · —Conf · Low
N33TenggarohMersingLikelyBN 45.9%0.0ppVol · —Conf · Low

Kota Tinggi

DUNSeatRatingLeadingΔ 7dVolatilityConfidence
N34PantiTenggaraSafeBN 54.1%0.0ppVol · —Conf · Medium
N35Pasir RajaTenggaraSafeBN 55.1%0.0ppVol · —Conf · Medium
N36SediliKota TinggiSafeBN 60.4%0.0ppVol · —Conf · Medium
N37Johor LamaKota TinggiSafeBN 57.4%0.0ppVol · —Conf · Medium
N38PenawarPengerangSafeBN 63.9%0.0ppVol · —Conf · Medium
N39Tanjung SuratPengerangSafeBN 71.9%0.0ppVol · —Conf · Medium

Johor Bahru

DUNSeatRatingLeadingΔ 7dVolatilityConfidence
N40TiramTebrauLeanBN 33.3%0.0ppVol · —Conf · Low
N41Puteri WangsaTebrauLeanMUDA 31.3%0.0ppVol · —Conf · Low
N42Johor JayaPasir GudangLikelyPH 34.3%0.0ppVol · —Conf · Low
N43PermasPasir GudangLikelyBN 34.4%0.0ppVol · —Conf · Low
N44LarkinJohor BahruLeanBN 38.5%0.0ppVol · —Conf · Low
N45StulangJohor BahruLikelyPH 36.9%0.0ppVol · —Conf · Low

Iskandar–Kulai

DUNSeatRatingLeadingΔ 7dVolatilityConfidence
N46PerlingPulaiLeanPH 40.3%0.0ppVol · —Conf · Low
N47KempasPulaiToss-upBN 35.6%0.0ppVol · —Conf · Low
N48SkudaiIskandar PuteriLikelyPH 48.4%0.0ppVol · —Conf · Low
N49Kota IskandarIskandar PuteriLeanBN 33.5%0.0ppVol · —Conf · Low
N50Bukit PermaiKulaiLikelyBN 39.8%0.0ppVol · —Conf · Low
N51Bukit BatuKulaiLeanPH 28.4%0.0ppVol · —Conf · Low
N52SenaiKulaiLikelyPH 48.5%0.0ppVol · —Conf · Low

Pontian

DUNSeatRatingLeadingΔ 7dVolatilityConfidence
N53BenutPontianSafeBN 67.3%0.0ppVol · —Conf · Medium
N54Pulai SebatangPontianToss-upBN 51.8%0.0ppVol · —Conf · Low
N55Pekan NanasTanjung PiaiLeanBN 53.5%0.0ppVol · —Conf · Low
N56KukupTanjung PiaiSafeBN 64.0%0.0ppVol · —Conf · Medium