Official national days

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 2026Last updated: 15 July 2026

This information is regularly reviewed to ensure accuracy.