Mashujaa Day
Mashujaa Day (Heroes’ Day) is a constitutional national day. It honours those who struggled for freedom and Kenyans who contribute significantly to the country’s development.
20 October · National day
Summary guide only. Dates, venues and programmes change. Confirm with the organiser or official announcements before you travel or plan coverage.
What it commemorates
Mashujaa Day focuses on courage, sacrifice and service — including historical freedom fighters and contemporary contribution to national life. It replaced earlier colonial-era or single-personality commemorative framing with a broader constitutional idea of national heroes.
How it is observed
Observance can include state ceremonies, awards or recognition of heroes, cultural programmes and public education about Kenya’s history. The main national venue and guest list are announced for each year.
Legal basis
Listed among the national days in Article 9 of the Constitution.
More in Official national days · All national events
Related
Other topics in this category
Published: 15 July 2026 • Last updated: 15 July 2026
This information is regularly reviewed to ensure accuracy.