Lipu üldkavand praegusel kujul pärineb 1821. aastast, riigilipuna kehtestatud aastal 1968. Keskel on küüniste vahel madu hoidev kotkas, kes seisab kaktusel keset järve oleva kalju otsas. Sümbol tuleneb asteekide legendist, mille järgi, tuli linn rajada sinna, kus nähakse kotkast ja ussi. Linn on Mexico City.  Lipu värvidele omistatakse erinevaid tähendusi. Kõige levinuma selgituse kohaselt on roheline lootus, valge puhtus ja punane kas religioon või langenud kangelaste veri.