Elections · 10 min read

PRN Johor 2026: what you need to know

If you haven't paid attention to Malaysian politics before — this is where to start. In under five minutes: what's being decided, who's fighting, and why 11 July matters far beyond Johor.

The 30-second version

  • Johor votes on 11 July 2026 for all 56 state assembly seats — the biggest political test of Anwar's federal government to date.
  • Three coalitions are competing separately: Barisan Nasional (BN, the incumbent), Pakatan Harapan (PH, Anwar's own coalition), and Perikatan Nasional (PN, the opposition). BN and PH are federal partners but chose to fight this state race alone.
  • 172 candidates on the ballot. Most seats are three-cornered fights; three seats have five-way contests. A coalition needs 29 seats to form the state government and pick the next Menteri Besar.
  • The result will reshape federal politics, set the tone for the Negeri Sembilan election three weeks later, and shape when Anwar calls the next general election (GE-16).

The basics

Why is Johor voting?

The road to polling day

  1. 1 June 2026

    Menteri Besar dissolves the Johor state assembly

    Onn Hafiz Ghazi requested dissolution; the Regent of Johor consented on behalf of Sultan Ibrahim.

  2. 27 June 2026

    Nomination day — 172 candidates confirmed

    All 56 seats are contested. No walkovers. The Election Commission opened the 14-day campaign period.

  3. 7 July 2026

    Early voting

    Military, police, and their spouses cast ballots four days ahead of the public.

  4. 11 July 2026

    Polling day

    The public votes. Polling stations open 8am–6pm. Counting begins at station-level immediately after.

  5. ~12 July 2026

    Results announced

    The Election Commission publishes official results. Whichever coalition holds 29 seats can form the government.

What triggered this election?

Onn Hafiz dissolved the state assembly on 1 June 2026 — early. The term wasn't due until 2027. Analysts read the timing as BN seeking a fresh mandate while its economy narrative is strong.

Why can't BN and PH cooperate here? They govern together federally.

Johor is BN's stronghold — they swept it in 2022 with 40 seats. BN doesn't want to share credit; PH wants to prove it can grow beyond urban seats. Fighting separately at state level is normal in Malaysia even when federal coalitions hold together.

The contest

Who's fighting?

56

seats up for grabs

All contested. No walkovers.

172

candidates on the ballot

Averages 3 candidates per seat.

32

three-cornered fights

Where BN, PH and PN all field a candidate.

29

seats to form a government

A simple majority of the 56-seat assembly.

How does this even work? What am I voting FOR on 11 July?

You vote for one candidate in your DUN seat — not for a coalition or an MB directly. Whichever coalition holds 29+ of the 56 seats forms the state government and picks the MB.

What's a 'three-cornered' or 'five-way' fight?

Multiple candidates in the same seat: three-way = BN + PH + PN. Malaysian ballots often show 3-5 names. Split votes matter — a strong third can hand victory to a plurality winner with less than 40%.

What if I'm registered in Johor but work in KL — can I still vote?

Your ballot is at your registered address's polling centre. Two options: (1) travel back to Johor on polling day (roads get busy; plan ahead); (2) apply for postal/absentee voting — but this is only for military, police, students overseas, and diplomats. Standard workers cannot vote by mail from another Malaysian state.

What makes a seat a 'safe seat' vs a 'swing seat'?

A safe seat: one coalition consistently wins by >15 percentage points across multiple elections (e.g., DAP holds most Chinese-majority urban Johor seats safely). A swing seat: margin under 5 points, could go either way (e.g., mixed suburban seats around Johor Bahru). This election has ~12 seats analysts flag as genuine swings — where all campaign attention concentrates.

Are exit polls a thing in Malaysia?

No. Malaysia's Election Offences Act prohibits publishing exit polls until polls close nationally. That's why on polling night, no forecast exists until real ballot counts start streaming from ~8pm. Unlike the US or UK, you won't see "projected winner" callouts before official results come in.

The three coalitions at a glance

Barisan Nasional (BN)Pakatan Harapan (PH)Perikatan Nasional (PN)
2022 resultWon 40 of 56 seats. Formed the state government.Won 12 seats. Second-largest bloc.Won 3 seats. Distant third.
Seats contested in 202656 (going alone)56 (going alone)33 seats total. Bersatu 16, PAS 11, MIPP 5, Pejuang 1. Not contesting the remaining 23 seats.
Manifesto headline"Maju Johor 2030" — 63 pledges anchored on continuity and infrastructure. Focus on B40 households, youth, and urban/semi-urban voters.10-agenda plan focused on cost of living, jobs and housing. Promised a Shenzhen-scale transformation and 250,000 new jobs.Focused on anti-federal-government sentiment, ethnic identity, and cost-of-living critique. No unified manifesto because PAS + Bersatu run parallel campaigns.
Menteri Besar candidateDatuk Onn Hafiz Ghazi (incumbent, contesting Machap).Not named — a criticism from opponents. PH says the choice will be made post-election.Not named. Internal split between PAS and Bersatu means no consensus figure.

The personalities

Meet the key players

Three men shape the narrative — even if only one is on the Johor ballot

What voters are talking about

The issues on the ballot

What's Iskandar Malaysia and why does it keep coming up?

Southern Johor's massive economic development zone opposite Singapore — property, industry, cross-border services. Johor's growth engine, but the source of complaints about uneven benefit: rising rent, gentrification, and who gets the jobs.

What does "cost of living" actually mean in this campaign?

Petrol subsidies, food inflation (rice, chicken, cooking oil), Johor Bahru rent driven by Singapore-linked demand, and stagnant real wages. State governments only control some of it — the rest depends on federal policy.

Why is BN going solo instead of contesting with PH?

BN doesn't want to share credit in its stronghold. Running separately also protects BN's identity for 2022 voters who liked BN but are cool on the Madani federal coalition. Bet: a big Johor win strengthens BN's federal leverage.

The electorate

Who actually votes in Johor?

55%

Malay voters

Backbone of BN + PN support. Concentrated in rural, semi-urban Johor.

33%

Chinese voters

Traditional DAP/PH stronghold. Urban Johor Bahru, Muar, Kluang.

7%

Indian voters

Concentrated in estate belts and urban service sectors.

5%

Bumiputera + others

Orang Asli, mixed parentage, non-Malay Bumiputera.

What they are saying

Voices from the field

Voting for the first time?

What to do on 11 July

Where do I vote? How do I check?

Go to spr.gov.my → "Semakan Daftar Pemilih" → enter your IC. It shows your polling station, DUN seat, and voting stream. Or use the MySPR mobile app. Do this BEFORE polling day — moving polling stations on the day itself is not possible.

What do I need to bring?

Only your MyKad (or valid passport for overseas voters). No phone, no camera, no smart watch inside the polling booth. Wear something comfortable — queues can be long, especially between 10am-1pm.

What does the ADUN I elect actually do?

Your ADUN sits in the Johor State Legislative Assembly, votes on state laws, controls state welfare + local infrastructure budgets in your constituency, and holds the Menteri Besar accountable. State elections shape schools, hospitals, roads, and land-use — issues federal MPs can only influence indirectly.

What if I don't vote?

Voting is voluntary in Malaysia — no fine for not turning up. But state governments in Johor have historically been formed with 55-60% turnout. A single seat can be decided by fewer than 500 votes. Your ballot has more weight in a state election than in a general election, statistically.

Where the drama lives

Seats to watch on polling night

Five constituencies whose result will tell you the story of the night

N26

Machap

Kluang

Onn Hafiz's own seat. Straight fight against PH's Nor Hafiz Roslan. If the Menteri Besar loses Machap, the whole BN campaign narrative collapses — and vice versa: a big win here is a personal mandate.

N41

Puteri Wangsa

Johor Bahru

Puteri Wangsa is one of only three five-way contests. Urban Johor Bahru, ethnically mixed, high-profile personalities from every coalition plus two independents. The final margin here reads as a proxy for what suburban Johor voters actually want.

N32

Endau

Mersing

Endau is a four-cornered contest and one of BN's exposed rural seats — Malay-heavy and susceptible to PN's PAS/Bersatu appeal. If PN takes seats like Endau, it means the anti-Anwar swing is real and not just rhetoric.

N12

Bentayan

Muar

Bentayan is a Chinese-majority seat historically held by DAP. Watch the size of the DAP margin — a shrinking majority is early warning that Chinese Malaysian support for the federal government is softening.

N45

Stulang

Johor Bahru

Stulang is downtown Johor Bahru — one of the most economically exposed seats to Singapore-Johor cross-border dynamics. What voters here reward or punish reflects how the cost-of-living argument is landing in the city that feels it most.

For political followers

The 2022 baseline and where analysts see cracks

2022 result vs 2026 starting position

Barisan NasionalPakatan HarapanPerikatan Nasional
2022 seats won40 of 56 (super-majority)12 of 563 of 56
2022 vote share~43%~34%~19%
Change in 2026 baseSame MB, incumbency intact. Bumiputera economic message under pressure from PN.Federal governing partner now, but no MB candidate named. Anwar personally announced 56 candidates 22 June.PAS + Bersatu running parallel operations. Internal split reduces coordination.

The aftermath

What happens after 11 July?

Dig deeper