Steagul Mexicului conține o stemă care provine dintr-un simbol aztec care reprezintă un vultur cu un șarpe în gură.
La începutul secolului al XIV-lea, poporul Mexica era un trib rătăcitor care căuta o așezare permanentă în centrul Mexicului de astăzi. Aceștia supraviețuiau din vânătoare și culegere și erau adesea angajați să lupte ca mercenari pentru orașele-state răspândite în întreaga regiune. Conform legendei, zeul lor, Huitzilopochtli, le-a spus să întemeieze un oraș propriu într-un loc unde vor găsi un vultur mâncând un șarpe în vârful unui cactus. Legenda povestește că oamenii au văzut vulturul pe o insulă mică și mlăștinoasă din mijlocul lacului Texcoco, care era puțin adânc. Mexica au inventat un sistem ingenios de grădinărit, numit chinampas, care le-a permis să cultive mici grădini, ceea ce a dus în cele din urmă la secarea lacului. În 1325, ei au finalizat construcția unui oraș acolo. Acel oraș, pe care l-au numit Tenochtitlan, a devenit capitala Imperiului Aztec, care a dominat centrul Mexicului până la distrugerea sa de către conchistadorii spanioli conduși de Hernando Cortes.
După ce și-a câștigat independența față de Spania, în 1810, noua națiune mexicană - a cărei capitală a fost construită pe ruinele orașului Tenochtitlan - a adoptat simbolul vulturului și al șarpelui pentru a-și comemora moștenirea aztecă. Simbolul poate fi găsit în centrul steagului mexican.


