La historia de la bandera esta inspirada en la leyenda azteca sobre la fundación de México-tenochtitlan. La leyenda narra que los aztecas Vivian tranquilos en aztlan , cuando su dios principal llamado huitzilopochtli hablo con los sacerdotes y les dijo que tenían que abandonar aztlan para buscar una tierra nueva donde tendrían riquezas, poder y donde nacería un nuevo pueblo; y que cuando encontraran un águila posando nopal devorando una serpiente habrían llegado a la tierra prometida; después de aproximadamente 302 años encontraron la señal y ahí fundaron tenochtitlan y así , este acontecimiento es considerado como la fundación de México, y por su importancia se adopto como el símbolo del escudo nacional
Desde principios de la historia mexicana, los pueblos el centro del país ya empleaban estandartes representativos de sus señoríos. Con la llegada de los españoles, estos introdujeron banderas y estandartes propios; sin embargo, no hubo una bandera nacional. Era muy común que se utilizaran los escudos de los monarcas como banderas. La actual bandera llamada la cuarta bandera nacional, fue adoptada por el decreto el 16 de septiembre de 1968, y fue confirmada por ley el 24 de Febrer de 1984.
La bandera de México es un rectángulo tricolor dividido en tres partes iguales de verde blanco y rojo.con escudo nacional cargado al centro, en la franja blanca en el cual un águila real mexicana devora a una serpiente que mantiene sostenida con las garras, parada sobre un nopal en un islote.
SIGNIFICADO DE LOS COLORES
Los colores de la bandera se originaron de los de la bandera del ejército de la s tres garantías. Originalmente el significado de los colores fueron los siguientes.
El verde: independencia ( de España )
Blanco: religión (fe católica romana)
Rojo: unión (entre europeos y americanos)
El significado fue cambiado debido a la secularización del pais, liderada por en el entonces presidente benito Juárez. El nuevo significado de los colores fue:
Verde: esperanza
Blanco: unidad
Rojo: la sangre de los héroes