flag was created in 1821 when Mexico gained its independence from
Spain. The green area of the flag represents the independence movement
and hope. The white
area represents the purity of the Catholic faith. Red represents Union
with the Spaniards that joined the independence movement or the blood
of the nations heroes.
The emblem-shield symbolizes the Aztec heritage. According to
legend, the gods had advised the Aztecs that the place where they
should establish their city was to be identified when they saw an
eagle, perched on a prickly pear tree, devouring a serpent. They
saw this mythical eagle on a marshy lake that is now the zócalo
or main plaza in Mexico City.