Mexican Independence Day - September 16
Mon, Sep 16, 2024

Mexican Independence Day

Mexican Independence Day is dedicated to the liberation of Mexico from European invaders. This is a tribute to a major historical event, which had its own heroes, and it is celebrated on September 16th.


Mexico used to be a Spanish colony. The local population was oppressed by European invaders for over three centuries. Participation in public affairs was restricted, and land plots and personal property were taken away.

At the end of Spain’s hegemony, Father Miguel Hidalgo y Costilla, on September 16, 1810, rang the church bell and gathered all the inhabitants of the town of Dolores. He made a long speech in which he urged people to unite and fight for independence.

Thanks to his courage, many resistance groups formed. Active operations against foreigners began during the weakening of Spain by Napoleon and the raging Civil War. More than a decade passed, and only on August 24, 1821, was Mexico recognized as an independent country.

Interesting facts

  • The speech delivered by the priest went down in history as ‘The Cry of Dolores’.
  • Although Father Miguel was executed by the Inquisition in 1811, it could no longer stop the ongoing processes in society. People actively fought for independence.

How to take part

Visit this country on Mexican Independence Day. Take part in the large celebrations, get to know the history of Mexico, taste national dishes, and learn about local traditions. Closer to midnight, the president makes a solemn speech and strikes the same bell, and after that, thousands of fireworks are launched into the sky.

If you cannot come in person, post congratulations on social networks, and also congratulate friends and acquaintances who live in Mexico.

When is Mexican Independence Day celebrated in 2024?

Mexican Independence Day is observed on September 16 each year.


Weekday Month Day Year
Monday September 16 2024
Tuesday September 16 2025
Wednesday September 16 2026
Thursday September 16 2027
Saturday September 16 2028
Sunday September 16 2029

You may also like...