President William Ruto inspects a guard of honour during Mashujaa Day celebrations in Kitui. Photo: PCS.

What is Mashujaa Day? Why Kenya Celebrates Its Heroes Every October 20

Every October 20, Kenya pauses to celebrate Mashujaa Day — a day dedicated to honouring the country’s heroes.

Mashujaa is Kiswahili for heroes. The day is one of Kenya’s most important national holidays, enshrined in the Constitution, and it is marked across the country with the main national celebration presided over by the President.

What is celebrated on Mashujaa Day?

Mashujaa Day honours all the men and women who contributed to Kenya’s struggle for independence and all those who continue to build the nation today.

Before the 2010 Constitution, the day was known as Kenyatta Day, named after Kenya’s founding President Mzee Jomo Kenyatta. It mainly celebrated Kenyatta and a small group of freedom fighters — the Kapenguria Six.

Kipchoge Keino Stadium
Kipchoge Keino Stadium venue for the 2026 Mashujaa Day celebrations.

After promulgation of the new Constitution, it was renamed Mashujaa Day to broaden its meaning. It now recognizes not just independence heroes like Dedan Kimathi, Tom Mboya, Jaramogi Oginga Odinga and Mekatilili Wa Menza, but also modern-day heroes — from athletes and innovators to teachers, health workers, environmentalists and ordinary Kenyans who show courage and selflessness.

It is a day to reflect on patriotism, sacrifice and service.

When and how Mashujaa Day is it marked?

Mashujaa Day is celebrated every 20th of October. The date was originally chosen to mark the arrest of the Kapenguria Six in 1952 by colonial authorities — an event that ignited the struggle for independence.

Today, Kenyans mark it with parades, cultural performances, awarding of heroes, and speeches on national unity and development. County celebrations mirror the national event.

President William Ruto during Mahsujaa Day in Kitui county
President William Ruto during Mashujaa Day celebrations in Kitui county. Photo: PCS.

At its heart, Mashujaa Day reminds Kenyans that heroism is not just in history books — it is alive in every Kenyan who serves the country selflessly.

Happy Mashujaa Day!

Author

Previous Story

Kenyan Cancer Centres Set to Undergo Fresh Inspection

Latest from Features