Flaga meksykańska składa się z trzech równych pionowych pasków w kolorze zielonym, białym i czerwonym, z białym polem z karakarą na herbie meksykańskim. Karakara jest rodzajem orła i jest przedstawiony na fladze z wężem w dziobie.
W meksykańskiej legendzie ludzie, którzy stali się Aztekami, wędrowali po pustyni, szukając znaku, który ich bóg Huitzilopochtli wysłał we śnie: grzywę karakara zabijającego węża, zgodnie z Vexillology Matters. Aztekowie znaleźli tego ptaka na wyspie w Lake Texcoco. W meksykańskiej tradycji orzeł przedstawia słońce, znaczące dla Azteckiej Osoby Słońca. Powiązali węża z Quetzalcoatlem, bogiem mądrości. Ta symbolika została włączona do hersztu Azteków, a później stała się symbolem samego Meksyku. Różne wersje tego herbu były używane w Meksyku od czasu jego przyjęcia podczas pierwszych etapów rewolucji meksykańskiej w 1811 roku, zgodnie z Acapulcos Mexican Family Restaurant & Witryna Cantina.