Steagul mexican este alcătuit din trei dungi verticale egale în verde, alb și roșu, cu câmp alb care prezintă o caracara pe stema mexicană. Caracara este un tip de vultur și este reprezentat pe steag cu un șarpe în cioc.
În legenda mexicană, oamenii care au devenit azteci au rătăcit în deșert, căutând un semn pe care Huitzilopochtli le-a trimis-o într-un vis: o caracara cocoșată care ucide un șarpe, conform Vexillology Matters. Aztecii au găsit această pasăre pe o insulă din Lacul Texcoco. În epoca mexicană, vulturul reprezintă soarele, semnificativ pentru poporul aztec al Soarelui. Ei au asociat șarpele cu Quetzalcoatl, un zeu al înțelepciunii. Această simbolologie a fost încorporată în heraldică aztecă, și mai târziu a devenit prețuită ca emblematică a Mexicului. Diferite variante ale acestei stem au fost folosite în Mexic de la adoptarea sa în primele etape ale revoluției mexicane din 1811, în conformitate cu Acapulcos Mexican Family Restaurant & Site-ul web Cantina.