On this page
01. Mashujaa Day at a glance02. The Mashujaa Day offer03. Shop now, live prices04. Order your Mashujaa Day deal05. FAQ
Mashujaa Day, or Heroes' Day, is a public holiday in Kenya on 20 October. It honours all Kenyans who contributed to the struggle for independence and to nation building.
Key takeaways
- Date: 20 October every year. Tuesday in 2026.
- Meaning: Mashujaa is Swahili for heroes.
- History: Replaced Kenyatta Day under the 2010 Constitution.
01Mashujaa Day at a glance
| Question | Answer |
|---|---|
| What | Heroes' Day, a public holiday in Kenya |
| When | 20 October every year (Tuesday, 20 October 2026) |
| Swahili name | Siku ya Mashujaa |
| Before 2010 | Kenyatta Day |
| Who it honours | All Kenyans who contributed to the struggle for independence and to nation building |
02The Mashujaa Day offer

03Shop now, live prices
04Order your Mashujaa Day deal
05Frequently asked questions
What does Mashujaa mean?
Mashujaa is the Swahili word for heroes. Shujaa is one hero.
Why is Mashujaa Day on 20 October?
20 October was Kenyatta Day, marking the day in 1952 that Jomo Kenyatta and others were arrested at the start of the State of Emergency. The 2010 Constitution renamed the day Mashujaa Day to honour all heroes.
Do you deliver countrywide?
Yes. We deliver across Kenya, free in Nairobi on orders over KES 5,000.


