Laut einer Website der Texas A&M University steht die mexikanische Flagge für mexikanische Werte und historische Traditionen. Die drei Farben der Flagge waren die Farben der Armee der Drei Garantien, die für die Unabhängigkeit kämpfte von Spanien.
Ursprünglich repräsentierte das Grün die Unabhängigkeit, das Rot repräsentierte die Union zwischen Europäern und Amerikanern und das Weiß repräsentierte den katholischen Glauben. Die Symbolik dieser Farben hat sich jedoch laut About.com geändert. Heute steht Weiß für Einheit, Grün für Hoffnung und Rot für das Blut der Nationalhelden. Das Siegel in der Mitte der Flagge zeigt die Gründungsgeschichte Mexikos. In dieser Geschichte suchten die Azteken, die auch Mexica genannt wurden, nach einer Heimat. Der Kriegsgott Huitzilopochtli sagte dem Aztekenführer, er solle seine Stadt bauen, wo sie einen Adler sahen, der eine Schlange auf einem Feigenkaktus aß. Genau das taten sie und ihre Stadt Tenochtitlan ist heute als Mexiko-Stadt bekannt.