The flag of Mexico is immediately recognizable: three vertical fields of green, white and red, with the national coat of arms at the center. The emblem—an eagle, a serpent and a prickly pear cactus—connects the modern nation with a foundational account associated with the Mexica people and their capital, Tenochtitlan.
Why February 24 matters
Día de la Bandera is observed on February 24. The date recalls the Plan of Iguala, proclaimed on February 24, 1821, during the final phase of Mexico’s struggle for independence. The plan’s Army of the Three Guarantees used a tricolor banner that helped establish green, white and red as national colors.
Flag Day became an official national observance in 1937. Ceremonies commonly emphasize respect for the flag and the civic ideals it represents. It is a commemoration rather than one of Mexico’s statutory public holidays on which work must universally stop.
The eagle, cactus and serpent
The central image draws on the foundation tradition of Mexico-Tenochtitlan. In that account, the Mexica were guided to settle where they encountered an eagle on a prickly pear cactus growing from a rock amid the water. Tenochtitlan was established on islands in Lake Texcoco in the Valley of Mexico.
The lake environment shaped the city. Its people developed causeways, canals and highly productive raised agricultural plots known as chinampas. The island capital grew into a major urban center before the Spanish conquest. Mexico City later developed over and around this lake system, and the soft former lakebed remains relevant to subsidence in parts of the modern metropolis.
The emblem is more than decoration: it places a pre-Hispanic foundation story at the center of a modern national symbol.
Today’s official coat of arms depicts a golden eagle in profile, standing on a prickly pear cactus and holding a serpent with its beak and talon. Oak and laurel branches form a semicircle beneath the scene. The design also appears independently as Mexico’s national seal.
How the tricolor developed
Mexico’s flags changed with its political history. The 1821 banner associated with the Army of the Three Guarantees used the three colors, though its arrangement and emblems differed from the current flag. After independence, the First Mexican Empire adopted a vertical tricolor with an eagle at the center.
When Mexico became a federal republic in 1823, the crown was removed from the eagle and republican elements were introduced. Later governments revised the eagle’s pose and the treatment of the surrounding branches. The present design dates to 1968, and national-symbol legislation enacted in 1984 defines the flag and coat of arms.
What do the colors mean?
The colors have carried more than one interpretation. In the independence era, they were associated with the Three Guarantees: religion, independence and union. Later secular interpretations commonly connected green with hope, white with unity and red with the blood of national heroes.
- Green: historically independence; later often explained as hope.
- White: historically religion; later commonly associated with unity.
- Red: historically union; later linked to those who gave their lives for the country.
Respect for the national flag
Mexico’s law on the national coat of arms, flag and anthem sets out how these symbols are displayed and reproduced. It also distinguishes the reverse of the flag: the eagle must remain oriented consistently relative to the flagpole, so the reverse is not simply a mirror image of the front.
Worn flags are not treated as ordinary waste. The law provides for respectful destruction by incineration in a solemn act and according to applicable procedures.
When the flag is displayed
The flag is especially prominent on February 24 and during Independence Day observances in September, including the civic ceremonies surrounding the Grito de Dolores. It also appears at schools, government buildings, military ceremonies and other official events throughout the year.
For travelers, these observances offer useful context for understanding the public symbols seen across Mexico. They also provide an entry point into the country’s longer history—from the lake city of Tenochtitlan through independence and the formation of the modern republic.
Language note
Día de la Bandera means “Flag Day.” Mexico’s formal name in Spanish is Estados Unidos Mexicanos, usually rendered in English as the United Mexican States.