Selon un site Web de l'Université A&M du Texas, le drapeau mexicain représente les valeurs et la tradition historique mexicaines. Les trois couleurs du drapeau étaient les couleurs de l'Armée des Trois Garanties, qui luttait pour l'indépendance d'Espagne.
À l'origine, le vert représentait l'indépendance, le rouge représentait l'union entre les Européens et les Américains et le blanc représentait la foi catholique. Le symbolisme de ces couleurs a cependant changé, selon About.com. Aujourd'hui, le blanc représente l'unité, le vert représente l'espoir et le rouge représente le sang des héros nationaux. Le sceau au centre du drapeau représente l'histoire fondatrice du Mexique. Dans ce conte, les Aztèques, également appelés les Mexicas, cherchaient un foyer. Le dieu de la guerre, Huitzilopochtli, a dit au chef aztèque de construire leur ville où ils ont vu un aigle manger un serpent sur un figuier de Barbarie. C'est exactement ce qu'ils ont fait, et leur ville, Tenochtitlan, est maintenant connue sous le nom de Mexico.