data story

How Malaysia votes: every election since 1959

The winning bloc once took 90% of Parliament. In 2022, no one won a majority at all.

For decades one coalition dominated Malaysian elections, Barisan Nasional and its predecessor won every general election from 1955 to 2013, at its peak taking 90% of Parliament in 2004. Then came three shocks: the 2008 'political tsunami' ended its two-thirds supermajority, 2018 delivered the first change of government in history, and 2022 produced the first hung parliament, the largest bloc (Pakatan Harapan) held just 82 of 222 seats.

Source · Election Commission of Malaysia (SPR) Malaysian general election results, 1959–2022 Updated 2026-07-01
222
Seats in Parliament
Dewan Rakyat, elected at each GE
SPR
112
Seats to govern
a simple majority (half + 1)
112 of 222
74%
Turnout, GE15 (2022)
of 21.2 million registered voters
SPR

The winning bloc's share of Parliament, 1959–2022

Seats won by the largest/governing coalition, as a share of all seats. The two-thirds line is 66.7%; a bare majority is 50.5%. Barisan Nasional's dominance peaked in 2004, then fell across three elections to 2022, the first time no bloc won a majority.

71.2%195956%196466%196987.7%197484.4%197885.7%198283.6%198670.6%199084.4%199576.7%199990.4%200463.1%2008tsunami59.9%201356.3%201836.9%2022
Source: Election Commission of Malaysia (SPR), Malaysian general election results, 1959–2022 · Winning coalition seats ÷ total seats, per general election · % of Parliament

GE15 (2022), a hung parliament, by the seats

The 2022 result: the largest bloc, Pakatan Harapan, held just 82 seats, far short of 112. Anwar Ibrahim became PM only after a multi-coalition unity government formed.

Pakatan Harapan (PH)
82
Perikatan Nasional (PN)
74
Barisan Nasional (BN)
30
Gabungan Parti Sarawak (GPS)
23
Gabungan Rakyat Sabah (GRS)
6
Warisan
3
Others & independents
4
Source: Election Commission of Malaysia (SPR), Malaysian general election results, 1959–2022 · Seats by coalition, GE15, 19 November 2022 · seats (of 222)

What it means

  • One coalition, Barisan Nasional and its Alliance predecessor, won every Malaysian general election from independence until 2018.
  • Its grip peaked in 2004 at 90% of Parliament, then the 2008 'political tsunami' stripped its two-thirds supermajority for the first time.
  • 2018 delivered the first change of federal government in Malaysia's history; 2022 delivered the first hung parliament.
  • In 2022 the largest bloc held just 82 of 222 seats, government required a unity coalition, a new normal of coalition politics.
  • The number that decides power is 112, a simple majority of the 222 seats. Watch that line, not the popular vote.
Publisher
Election Commission of Malaysia (SPR) · Government, electoral authority (via open-data archives)
Document
Malaysian general election results, 1959–2022
Published
2022
Source link
https://github.com/Thevesh/analysis-election-msia
Retrieved
2026-07-01
Coverage
The Dewan Rakyat (federal Parliament) has 222 seats today; a simple majority to form government is 112, and a two-thirds supermajority is 148. 'Winning bloc's share' is the seats won by the largest/governing coalition divided by total seats that election. Seat totals grew over time as Sabah, Sarawak and new constituencies were added.
View official source ↗

Frequently asked

How many seats are needed to win a Malaysian general election?

222 seats are contested in the Dewan Rakyat (federal Parliament). A coalition needs a simple majority of 112 seats to form the government. 148 seats is a two-thirds supermajority.

Who won GE15 in 2022?

No single bloc won a majority, it was Malaysia's first hung parliament. Pakatan Harapan won the most seats (82), followed by Perikatan Nasional (74) and Barisan Nasional (30). Anwar Ibrahim became prime minister after a unity government formed.

Has the Malaysian government ever changed hands?

Yes. Barisan Nasional (and its Alliance predecessor) governed continuously from independence until 2018, when Pakatan Harapan won GE14, the first change of government in the country's history.

What was voter turnout in GE15?

About 74% of the 21.2 million registered voters cast their ballots in the 2022 general election.

stay in the know

Malaysia, decoded monthly

One email a month, the numbers that run the country, pulled straight from the source. No spam, unsubscribe anytime.

or by email
No spam. Unsubscribe anytime.