Two state elections in Peninsular Malaysia, held three weeks apart in mid-2026, became the clearest public measure of how the country’s federal unity government is faring with voters. Johor voted on 11 July. Negeri Sembilan followed on 1 August. The same opposing bloc won both, and the coalition that holds power in Putrajaya lost both. This article traces the results seat by seat, then works through the explanations analysts have offered – and where those explanations run out.
It helps to be precise about the arrangement at the centre of the story. After the 2022 general election returned no single majority, Pakatan Harapan (PH) and Barisan Nasional (BN) formed a unity government at the federal level, with the prime minister, Anwar Ibrahim, drawn from PH. At the state level the two are competitors. That split loyalty is what made 2026 unusual: the same two blocs that share a federal cabinet fought each other directly in two state campaigns, while a third coalition, Perikatan Nasional (PN), chose sides in each.

The 2026 map: two states, one direction
Johor’s assembly was dissolved on 1 June. Negeri Sembilan’s followed on 5 June, several months ahead of schedule, after a dispute inside the state’s PH–BN administration escalated into a constitutional and political crisis. Neither poll was a routine mid-term exercise.
What the results shared was a direction of travel. BN, the coalition that governed Malaysia for six decades until 2018, improved on its previous showing in both states. PH lost ground in both. PN’s fortunes diverged sharply between the two.
Johor, 11 July: a supermajority rebuilt
BN took 48 of the 56 seats in the Johor assembly, up from 40 in 2022 and its strongest result in the state since 2008. PH fell from 12 seats to eight. PN was wiped out, losing all three seats it had held, including a constituency it had contested in various forms since 2008.

| Coalition | Seats won (of 56) | Seats in 2022 | Vote share 2026 |
|---|---|---|---|
| Barisan Nasional (BN) | 48 | 40 | 59.66% |
| Pakatan Harapan (PH) | 8 | 12 | 32.64% |
| Perikatan Nasional (PN) | 0 | 3 | 5.45% |
| Others | 0 | 1 | 0.60% |
Source: Election Commission of Malaysia results for the 2026 Johor state election, as compiled in the published constituency-level record. Turnout was 69.57%, against roughly 55% in 2022.
The popular vote tells a more nuanced story than the seat count. BN took 59.66% of votes cast. PH, despite losing four seats, actually increased its share to 32.64% from about 29.9% in 2022 once the votes of a smaller party that has since left the scene are excluded. Under Malaysia’s first-past-the-post system, a rising vote share and a falling seat count are not a contradiction: elections here are decided constituency by constituency, and the efficiency of a bloc’s support matters as much as its total.
Turnout rose by roughly fifteen percentage points. That defeated one common expectation – that a larger electorate would favour the opposition. It did not.
Negeri Sembilan, 1 August: the state PH had governed since 2018
Negeri Sembilan offered the simpler verdict. PH had led the state government since 2018, most recently in partnership with BN. On 1 August, the BN–PN bloc won 25 of 36 seats – a two-thirds supermajority – and PH was reduced to 11, down from 17 in 2023.

| Bloc | Seats won (of 36) | Vote share 2026 |
|---|---|---|
| BN–PN alliance | 25 | 56.00% |
| Pakatan Harapan (PH) | 11 | 40.16% |
| Bersatu | 0 | 2.62% |
Source: Election Commission of Malaysia results for the 2026 Negeri Sembilan state election. BN contested 25 seats and PN contested 11 under an informal understanding; the two blocs’ votes are reported together here. PH’s 11 seats comprise nine for DAP and two for PKR. Turnout was 72.64%.
Two defeats carried particular weight. A federal transport minister, who also served as secretary-general of PH’s largest component party, lost his state seat. The two-term chief minister lost his as well, after moving constituencies. Both mattered less for the individuals than for what the swing signalled: the losses crossed ethnic and geographic lines rather than being confined to one community’s heartland.
How BN and PN worked together without merging
The most consequential mechanic of the Negeri Sembilan result was an electoral understanding, not a formal coalition. BN contested 25 seats and left the remaining 11 to PN component parties, chiefly the Islamist party PAS. In Johor the previous month, PAS had already urged its supporters to back BN in seats where PN was not standing. The effect in both states was to reduce the fragmentation of the anti-PH vote.
This is easy to overstate. BN and PN are not a single party, and they remain rivals in important respects: PN sits in federal opposition while BN sits in the federal government. The arrangement in 2026 was ad hoc, seat by seat, and reversible.

What the numbers do and don’t prove
Three cautions apply before reading too much into either result.
First, state contests turn on state factors. Johor’s governing coalition could point to unusually strong economic growth and a well-regarded incumbent; Negeri Sembilan’s campaign was overshadowed by its own institutional crisis. Second, low turnout is a poor explanation in 2026 – turnout rose in both states, so the older assumption that a bigger electorate helps the opposition did not hold. Third, two state elections cannot settle what happens at a general election, which must be held by early 2028.

The explanations analysts keep returning to
Reporting and commentary since August have converged on three broad, overlapping accounts.
Consolidation of the Malay-Muslim vote
Much of the analysis points to an electoral understanding between BN and PAS that reduced vote-splitting in rural and semi-rural constituencies. As The Diplomat’s post-election analysis put it, cooperation between the two has historically proven effective at consolidating the Malay-Muslim vote. In Negeri Sembilan, BN’s candidate won more than 88% of the vote in one constituency where Malay voters made up over 92% of the electorate. The pattern was not confined to such seats: PH’s Malay-based and multiracial component parties also struggled in mixed constituencies.
Declining enthusiasm among non-Malay voters
PH’s traditional non-Malay support also showed strain. DAP, long associated with the ethnic Chinese minority, lost seats in both states. Analysts and campaign observers described the shift as a mix of lower turnout and a greater willingness to consider alternatives, rather than a wholesale defection to BN. The combination is awkward for PH: it shed support among non-Malay voters without making compensating gains among Malay voters.
Cost of living and the pace of reform
The coalition took office promising institutional reform. Nearly four years on, analysts writing in the Stratosphere Publication argue that several flagship reforms were seen as incomplete or delayed, while subsidy rationalisation and tax changes were experienced by many households as added financial pressure. Similar concerns were reported among voters in Johor, suggesting the theme was not specific to one state.
The federal paradox
What makes these results unusual is that they were delivered against the federal government’s own partners. BN governs with PH nationally while defeating it at state level. If the pattern repeats, the practical question is whether the unity arrangement survives to the next general election or unravels first. The prime minister has publicly floated the possibility of an early national vote; absent one, the deadline is early 2028.
The outcome has drawn attention well beyond Malaysia. For readers who want to follow how the coalition’s position is being tracked in the international press, recent regional news offers one running account.
What comes next
Melaka is the next scheduled test, with a state election expected in the coming months. Beyond that, the general election due by early 2028 is the real verdict on the coalition’s durability. Internal party congresses held in August 2026 were already being watched as an indication of whether the junior partners wish to keep the federal arrangement together.
How this article was put together
This piece set out to answer a narrow question: what actually happened in the 2026 Johor and Negeri Sembilan state elections, and how far the numbers support the interpretations placed on them? Seat and vote figures come from Election Commission of Malaysia results as published in official records and compiled by major outlets, checked in late September 2026. Analytical claims are attributed in the text. Where the two elections point in the same direction I have said so; where a single state cannot support a national conclusion, I have said that too. Vote shares are rounded and will not always sum to 100%.
Frequently asked questions
What happened in the 2026 Johor state election?
BN won 48 of the 56 seats, up from 40. PH fell to eight seats from 12, and PN lost all three of its seats. Turnout was 69.57%.
What happened in the Negeri Sembilan state election?
On 1 August 2026, an informal BN–PN alliance won 25 of 36 seats, a two-thirds majority. PH, which had governed the state since 2018, won 11, down from 17.
Did the ruling coalition lose its federal majority?
No. These were state elections. The federal unity government’s parliamentary position is separate, and the next general election must be held by early 2028 unless one is called sooner.
Why did BN and PN cooperate in Negeri Sembilan?
The two blocs reached an informal, seat-by-seat understanding to avoid splitting the anti-PH vote. BN contested 25 seats and PN contested 11. It was not a formal merger, and PN remains in federal opposition.
How can a party lose seats while its vote share rises?
Malaysia uses first-past-the-post voting in single-member constituencies. Winning more votes overall does not guarantee more seats if those votes are spread inefficiently across constituencies. PH’s share rose in Johor even as its seat count fell.
What is Malaysia’s next election?
A Melaka state election is expected in the coming months. The next general election is due by early 2028, though an earlier poll has been publicly discussed.