Home / Living in Malaysia / Money & Daily Life / Everyday admin

🧭 Practical ✓ Published: 25 Jul 2026 4 min read

Federal public holidays vs state holidays: why the holiday list differs by state

Malaysia does not have a single, unified public holiday list. The Peninsula and the Federal Territories are governed by the Holidays Act 1951, while Sabah and Sarawak each have their own enactments — which is why an office in one state can be on holiday on a day when the neighbouring state works as usual.

30-second answer Reviewed 25 Jul 2026

Public holidays in Malaysia are arranged under three separate laws: the Holidays Act 1951 for Peninsular Malaysia and the Federal Territories, the Holidays Ordinance (Sabah Cap. 56), and the Public Holidays Ordinance (Sarawak Cap. 8). Each one gives the State Authority, the Minister (for the Federal Territories) or the Yang di-Pertua Negeri the power to gazette additional holidays for its own state — which is why the holiday list is not the same across states.

  • Three separate laws govern public holidays: the Holidays Act 1951 (s.1(2)) applies only to Peninsular Malaysia, including the Federal Territories; Sabah and Sarawak each have their own enactments.
  • The First Schedule of the Holidays Act 1951 (s.3) itself varies by state — Chinese New Year is one day in Kelantan and Terengganu but two days in other states, while Hari Raya Haji is two days in Kelantan and Terengganu but one day in other states.
  • Section 8 of the 1951 Act allows the Minister to gazette additional days for the Peninsula, for the Federal Territories, or for a particular state after consulting the State Authority concerned — the mechanism that added days such as Workers' Day and Awal Muharram to the original 1951 list.
  • Section 9(1) of the 1951 Act gives the State Authority power to gazette its own state holidays; s.9(2) gives the Minister equivalent power for the Federal Territories.
  • The First Schedule of the Holidays Ordinance Sabah (Cap. 56) includes Pesta Kaamatan (the last two days of May) and the birthday of the Yang di-Pertua Negeri of Sabah; the Yang di-Pertua Negeri may also amend the Schedule under s.3(4).
  • The First Schedule of the Public Holidays Ordinance Sarawak (Cap. 8) includes the Dayak Festival/Gawai (1 June and the following day) and Sarawak Independence Day; the Yang di-Pertua Negeri may gazette additional special days under s.5.

Who this applies to: Anyone planning travel, business or daily affairs across states, and wanting to understand why the public holiday list is not uniform across Malaysia.

On this page
Full explanation ≈4 min

An employee in Kota Kinabalu can take two consecutive days off for Pesta Kaamatan at the end of May, while a colleague in Melaka does not recognise that day as a holiday at all. Another employee in Kuching stops work for Gawai on 1 June, but the calendar at the parent company’s head office in Kuala Lumpur marks nothing on that date. This is not an HR mistake. It is written into the law.

Three laws, not one

Malaysia does not have a single national public holidays Act. There are three.

The Holidays Act 1951 (Act 369) — the law most often cited when people talk about “Malaysian public holidays” — applies only to Peninsular Malaysia, and that definition includes the Federal Territories (s.1(2), s.2). Sabah and Sarawak have never been subject to it. Each retains its own colonial-era enactment, still in force today: the Holidays Ordinance (Sabah Cap. 56) and the Public Holidays Ordinance (Sarawak Cap. 8).

All three laws share the same structure — a First Schedule sets out the fixed holidays, and an administrative power allows additional days to be added according to local needs. But the content of the schedule, and who holds that power, differs by territory.

Who has the power to gazette what

TerritoryLawWho may add/replace days
Peninsular statesHolidays Act 1951, s.9(1)State Authority
Federal Territories (KL, Labuan, Putrajaya)Holidays Act 1951, s.9(2) & s.8Minister
SabahHolidays Ordinance Cap. 56, s.3(4) & s.9Yang di-Pertua Negeri
SarawakPublic Holidays Ordinance Cap. 8, s.5Yang di-Pertua Negeri

Section 8 of the 1951 Act also gives the Minister power to gazette additional days for the whole of the Peninsula after consulting the State Authority concerned — this is the mechanism that added days such as Workers’ Day and Awal Muharram to the original 1951 list, which initially listed only a handful of fixed events in its First Schedule.

Why the list itself differs

Three main reasons explain this diversity.

The federal schedule itself is not uniform. The First Schedule of the 1951 Act sets Chinese New Year as one day in Kelantan and Terengganu but two days in the other states; Hari Raya Haji, in turn, is two days in Kelantan and Terengganu but one day elsewhere. This is written into the text of the Act itself, not merely administrative discretion.

Each territory adds holidays to match its own demographics. Sabah’s First Schedule includes Pesta Kaamatan — the Kadazan-Dusun rice harvest festival — as a two-day holiday at the end of May. Sarawak’s First Schedule includes the Dayak Festival (Gawai) on 1 June and the following day, as well as Sarawak Independence Day. None of these exist in the First Schedule of the 1951 Act for the Peninsula.

The head of state’s birthday differs by state. Each of the Malay-ruler states celebrates its own Ruler’s birthday, and the Federal Territories celebrate Federal Territory Day instead — so that particular day will never be the same across two states.

The Federal Territories themselves carry an additional layer: s.9(4) of the 1951 Act expressly includes “any recognised sub-division” of a state or Federal Territory — which is why Labuan can gazette holidays different from Kuala Lumpur or Putrajaya even though all three are equally Federal Territories.

Common mistakes

Assuming Sabah and Sarawak are subject to the Holidays Act 1951. Both states have had their own laws since before the formation of Malaysia, and were never consolidated into Act 369.

Assuming one “national” holiday list applies simultaneously in every state. Most of the list commonly seen on a company calendar is actually a combination of First Schedule holidays (which apply broadly) with state holidays gazetted separately by the State Authority, the Minister or the respective Yang di-Pertua Negeri under the state-holiday provisions of the relevant law — and applicable only within that state.

Confusing public holidays with paid leave under an employment contract. The Holidays Act 1951 and the Sabah/Sarawak enactments determine which days become public holidays; whether an employee is paid for a particular day is a separate matter under the Employment Act 1955 or the Sabah/Sarawak labour ordinances.

What’s next

For the employment angle — how many public holidays an employer must pay for and how that differs from the state list — see public holidays and Employment Act rules. To understand who holds the power to gazette a birthday as a holiday in each state, see Rulers and Yang di-Pertua Negeri. Background on the autonomy of Sabah and Sarawak that explains why both states keep their own holiday laws can be read at Sabah and Sarawak.

Sources & history 3 sources

Sources

  1. Akta Hari Kelepasan 1951 (Akta 369) — s.1(2), s.3, s.8, s.9 — Jabatan Peguam Negara (AGC) / Bahagian Hal Ehwal Undang-Undang, Jabatan Perdana Menteri
  2. Holidays Ordinance (State of Sabah, Chapter 56) — s.3, s.4, s.9, First Schedule — State Attorney-General's Chambers, Sabah
  3. Public Holidays Ordinance (Sarawak, Chapter 8, 1958 Edition) — s.3, s.4, s.5, First Schedule — State Attorney-General's Chambers, Sarawak

Change history

Version Date Change By
01.00 24 Jul 2026 Approved and published.
More in Everyday admin View all 6 →
Related knowledge