Potrivit unui site web al Universității Texas A & M, drapelul mexican reprezintă valori și tradiții istorice mexicane. Cele trei culori ale steagului erau culorile Armatei celor Trei Garanții, pentru independență față de Spania.
Inițial, independența reprezentată de verde, roșu reprezentat de uniune între europeni și americani, iar albul a reprezentat credința catolică. Simbolismul acelor culori s-a schimbat, însă, în conformitate cu About.com. Astăzi, albul reprezintă unitatea, verdele de speranță și roșu reprezintă sângele eroilor naționali. Sigiliul din centrul pavilionului prezintă povestea fondatoare a Mexicului. În această poveste, aztecii, numiți și Mexica, căutau o casă. Zeul războiului, Huitzilopochtli, le-a spus liderului aztec să-și construiască orașul în care au văzut un vultur care mănâncă un șarpe pe un cactus de pere. Au făcut asta, iar orașul lor, Tenochtitlan, este acum cunoscut sub numele de Mexico City.