“Mashujaa” is Kiswahili for “heroes”. Mashujaa Day honours the people who struggled for Kenya’s freedom and those who have served the nation since.

Updated and fact-checked on 14 October 2026 against official sources listed below.
What the Constitution says
Article 9(3) of the Constitution of Kenya, 2010 names three national days: Madaraka Day (1 June), Mashujaa Day (20 October) and Jamhuri Day (12 December). Article 9(4) makes every national day a public holiday (Constitution of Kenya, 2010 – Article 9 (Kenya Law)).
What the day honours
The Constitution’s Preamble honours “those who heroically struggled to bring freedom and justice to our land”. Mashujaa Day is the national day dedicated to that idea.
How it is marked
The day is a public holiday nationwide. If 20 October falls on a Sunday, check the Ministry of Interior’s gazette notice for any substitute holiday – we do not assume one.
Frequently asked questions
When is Mashujaa Day?
20 October every year, per Article 9(3) of the Constitution.
Is Mashujaa Day a public holiday?
Yes. Article 9(4) makes every national day a public holiday.
What does Mashujaa mean?
Heroes, in Kiswahili.
Related: Guides
Sources
- Constitution of Kenya, 2010 – Article 9 (Kenya Law) (checked 14 October 2026)


