Independence Day (Mexico)
On September 16, Mexico celebrates its Independence Day, a national holiday filled with music, flags, family gatherings, and a spirited cry of “¡Viva México!” The date honors the beginning of Mexico’s struggle for independence from Spanish rule. It is one of the country’s most important celebrations—and a wonderful chance to learn about the history and traditions behind the festivities.
The story behind September 16
In the early 1800s, Mexico was part of New Spain, a territory governed by Spain. Discontent with colonial rule was growing, and a movement for independence began to take shape. On September 16, 1810, Catholic priest Miguel Hidalgo y Costilla called on people in the town of Dolores to rise up against Spanish authority. His appeal, remembered as the “Grito de Dolores” (“Cry of Dolores”), is widely regarded as the start of Mexico’s independence struggle.
The fight lasted for years and involved many people, including leaders such as José María Morelos and countless soldiers and civilians. Mexico eventually achieved independence in 1821. Although the conflict did not end quickly, September 16 remains the symbolic starting point—and the date Mexico celebrates its independence.
A celebration that begins the night before
The biggest festivities often begin on the evening of September 15. In a tradition known as El Grito, people gather in town squares and other public places to hear a reenactment of Hidalgo’s call for independence. In Mexico City, the president leads the ceremony from the balcony of the National Palace, while crowds answer with cheers. Similar events take place in communities across the country and among Mexican communities around the world.
At midnight, bells ring, fireworks light the sky, and the Mexican flag appears everywhere—from public buildings to balconies and parade routes. The celebration continues on September 16 with parades, music, dancing, and family events. Many people wear green, white, and red, the colors of Mexico’s flag.
Food, music, and national pride
Festive meals are a much-loved part of the holiday. Menus vary from one region and family to another, but popular dishes may include tacos, tamales, pozole, enchiladas, and chiles en nogada. This celebrated dish features poblano chiles with a creamy walnut sauce and colorful garnishes; its red, white, and green ingredients are often associated with the national flag. Sweet treats, refreshing drinks, and neighborhood food stalls add to the cheerful atmosphere.
Music helps bring the celebration to life, too. Mariachi bands, folk dancers, and performers share traditions from Mexico’s many regions. Some events feature traditional clothing and dances, while others include modern music and community performances. The holiday brings together history, culture, and a lively sense of belonging.
Ways to celebrate and learn
- Learn the story: Read about the Grito de Dolores and the long, complex struggle that followed it.
- Explore Mexican culture: Listen to mariachi music, discover regional dances, or learn about the meaning of the Mexican flag.
- Make a festive meal: Try preparing a Mexican dish with family or friends, and explore the history of its ingredients and regional variations.
- Join a local event: Look for a parade, cultural festival, museum program, or community gathering celebrating Mexican heritage.
- Practice a cheerful greeting: “¡Feliz Día de la Independencia!” means “Happy Independence Day!”
One useful bit of calendar trivia: Mexico’s Independence Day is September 16, not May 5. Cinco de Mayo marks the Mexican victory at the Battle of Puebla in 1862 and is a separate observance. Both dates are meaningful, but they commemorate different moments in Mexican history.
From the ringing of bells to the sharing of a favorite family dish, Independence Day is a celebration of freedom, perseverance, and Mexican culture. Whether you join a public gathering or mark the day at home, September 16 offers a joyful opportunity to say, “¡Viva México!”
Last updated October 4, 2026.
When is Independence Day (Mexico)?
- Thursday, September 16, 2027
- Saturday, September 16, 2028
- Sunday, September 16, 2029
Frequently asked questions
When is Independence Day (Mexico) in 2027?
Independence Day (Mexico) is on Thursday, September 16, 2027. After that, it falls on Saturday, September 16, 2028. Every year on September 16.
Is Independence Day (Mexico) a public holiday?
No. Independence Day (Mexico) is an observance, not an official public holiday, so schools and businesses stay open as usual.



