Mashujaa Day in Kenya
Mashujaa Day is one of Kenya’s national days and is observed on 20 October. The Constitution makes it a public holiday, while the Kenya Heroes Act provides for national heroes to be honoured at a public ceremony on the day.[1][2]
A national day and public holiday
Article 9 of Kenya’s Constitution names Mashujaa Day as a national day observed on 20 October and says that a national day is a public holiday.[1] The Public Holidays Act lists Mashujaa Day on that date and provides that if a Part I public holiday falls on a Sunday, the first succeeding day that is not already a public holiday becomes the public holiday instead.[2]
A public holiday does not mean every workplace must close. The Act allows a government department to open on a public holiday, and says that an employee may be required to work under conditions set by written law or an individual agreement. Whether a particular office or business opens can therefore depend on its arrangements.[2]
Remembering the struggle for independence
The day’s date is closely associated with the detention of six leaders of Kenya’s independence movement. The National Museums of Kenya says Jomo Kenyatta, Bildad Kaggia, Paul Ngei, Ramogi Achieng’ Oneko, Fred Kubai and Kungu Karumba were detained in 1952 at the site that later became Kapenguria Museum.[3]
Mashujaa means “heroes” in Swahili. The holiday’s scope is reflected in the Kenya Heroes Act: members of the public and organizations can nominate people for recognition, and honours may be awarded during a person’s lifetime or posthumously. The Act sets out a public ceremony for the investiture of heroes during Mashujaa Day.[2][4]
Ceremonies and ways to learn more
The law provides for a public ceremony to invest national heroes, but it does not prescribe a single nationwide programme of parades, performances or community activities.[4] Specific celebrations can vary. For example, the President’s official website reported a national Mashujaa Day ceremony at Ithookwe Stadium in Kitui County in 2025; that is an example of one year’s programme, not a fixed venue for every year.[5]
The Kapenguria Museum in West Pokot offers a year-round way to explore the history commemorated by the holiday. Its exhibits include the cells where the Kapenguria Six were detained, a memorial library honouring independence heroes, and material on Kenya’s political development and resistance to colonial rule.[3]
Practical planning
For residents and visitors, the clearest practical point is that 20 October is a public holiday, with the Sunday rule described above. The law also allows government departments to open and employees to work under applicable conditions, so do not assume that every office, bank, shop or transport service follows the same schedule. Check directly with the service you plan to use.[1][2]
Frequently asked questions
When is Mashujaa Day?
Is Mashujaa Day a day off?
What happens during Mashujaa Day celebrations?
The Kenya Heroes Act provides for a public ceremony to invest national heroes. Other activities and venues may vary; the law does not set one fixed programme for the day.[4]
Are shops, banks and transport services open?
Opening hours can vary. The public-holiday law allows some government work to continue and does not establish a single schedule for shops, banks or transport, so check with the service directly.[2]
Sources and references
Sources used for Mashujaa Day in Kenya:
- The Constitution of Kenya, 2010 Online- Ministry of Defence, Kenya
- Public Holidays Act (Cap. 110)- Ministry of Interior and National Administration
- Kapenguria Museum- National Museums of Kenya
- Kenya Heroes Act (Cap. 216B)- Kenya Law
- PRESIDENT RUTO DEDICATES MASHUJAA DAY TO RAILA ODINGA- Office of the President of the Republic of Kenya