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.