Die nasionale vlag van Meksiko (Spaans: Bandera de México) is op 16 September 1968 amptelik in gebruik geneem. Die vlag vertoon drie ewe breë vertikale bane in groen, wit en rooi met die wapenskild van Meksiko in die middel van die wit baan. Hoewel die betekenis van die kleure na verloop van tyd verskeie kere verander het, is die kleure tydens die Meksikaanse Onafhanklikheidsoorlog (1810–1821) teen Spanje deur die daaropvolgende Eerste Meksikaanse Keiserryk goedgekeur. Die huidige vlag is in 1968 aangeneem aangesien die Meksikaanse wapen toe die laaste keer gewysig is, maar die algemene ontwerp dateer uit 1821, toe die eerste nasionale vlag geskep is. Rooi, wit en groen is die kleure van die nasionale weermag in Meksiko. Die sentrale embleem in die Meksikaanse wapen is gebaseer op die Asteekse simbool vir Tenochtitlan (nou Meksikostad), die sentrum van die Asteekse Ryk. Dit herinner aan die legende van ’n arend wat op ’n kaktus sit terwyl hy ’n slang verslind, wat vir die Asteke aandui waar hulle hul stad Tenochtitlan moes stig. ’n Lint in die nasionale kleure is aan die onderkant van die wapen.