Mashujaa Day

🇰🇪 Kenya

  • Public Holiday
  • Countrywide
  • Fixed date

Overview

Mashujaa Day, from the Swahili word for heroes, is a Kenyan public holiday held each year on October 20. It honors Kenyans who fought for independence and those who have contributed to the nation since. The holiday was known as Kenyatta Day until the 2010 Constitution renamed it.

â—‡

What It Is

Mashujaa Day is a nationwide public holiday on October 20, so businesses and schools generally close. The main national celebration is a state event, typically presided over by the president, and its host venue often changes from year to year. Speeches, tributes, and cultural performances recognize Kenyans from many walks of life, and heroes are remembered at events held around the country.

♡

Why It Matters

The date goes back to October 20, 1952, when the colonial government declared a state of emergency and arrested Jomo Kenyatta and other nationalist leaders during the Mau Mau uprising. After independence, the day was long observed as Kenyatta Day in memory of that moment. The 2010 Constitution replaced the name with Mashujaa Day, broadening the focus from a few prominent leaders to everyone who helped win freedom and shape Kenya, from fighters to ordinary citizens.

Holiday in Context

Mashujaa Day sits alongside Kenya's other national days, including Madaraka Day on June 1 and Jamhuri Day on December 12, which mark self-rule and republic status. Where those days commemorate constitutional milestones, Mashujaa Day centers on people, honoring the individuals behind the independence story rather than a single political event.

Countries Celebrating

1 country

See what else is celebrated today around the world.

Discover other holidays and observances happening right now.

View Today's Holidays