Cada uno de los colores en la bandera tiene un significado.
Por otra parte, el Escudo
Nacional muestra importantes datos de la geografía y biodiversidad del país, tanto animales como vegetales. El águila real, la serpiente de cascabel, el nopal, la peña y el lago, son elementos representativos de México.
El color verde significa esperanza.
El color blanco representa unidad. El color rojo representa la sangre de héroes nacionales. Águila real con las alas ligeramente desplegadas en actitud de combate. Para los mexicas, el águila era un ave sagrada que simbolizaba al sol, la fuerza, la audacia, la astucia. Era la representación zoomórfica del sol, dios de la luz y de la vida Serpiente de cascabel que representa a los enemigos de la nación. Penca de nopal florecido con tunas rojas. La región ocupada por los mexicas era rica en cactáceas donde se incluye al nopal, planta que forma parte de su origen y que daría nombre a su gran ciudad Tenochtitlán. La palabra Tenochtitlán deriva de las palabras tetl (piedra) y nochtli (tuna) Islote que, en la mitología mexica, corresponde al lugar en donde fue enterrado el corazón de Copil, hijo de Malinalxochitl, hermana y enemiga de Huitzilopochtli. Esta medida fue tomada luego de que el dios de la Guerra se enterara de que Copil quería enfrentarlo. En venganza pidió a los sacerdotes que le sacaran el corazón y lo enterraran en el islote que se encontraba a la mitad del lago. De acuerdo con la leyenda, en ese lugar en donde sólo había piedras y ramas secas, brotó el nopal que hoy forma parte del escudo nacional Caracoles del lago que simbolizan el origen de la vida Lago Texcoco Los círculos representan piedras preciosas: jade y obsidiana Rama de encino que representa la fuerza Rama de laurel que representa la victoria