El día de la Bandera mexicana fue establecido el 24 de febrero de 1934. Sin embargo, esta conmemoración nacional fue oficialmente reconocida hasta 1940, por decreto del Presidente Lázaro Cárdenas del Río.
En 1821 Agustín de Iturbide se inspiró en dar garantías a los mexicanos declarando la Independencia de México, es entonces cuando nace nuestra Bandera.
En la declaración del plan de Iguala, Iturbide llevaba la bandera trigarante (verde, blanca y rojo), pero en franjas diagonales. Los colores de la bandera garantizaban algunos derechos: el blanco representaba la religión católica; el verde representaba la independencia de México ante España y el rojo la igualdad y la unión de los mexicanos con los españoles y las castas.
Al finalizar el Imperio de Agustín de Iturbide en 1823, el Congreso Constituyente instauró oficialmente la Bandera Nacional conservando los colores verde, blanco y rojo, pero con algunos cambios: al águila se le quitó la corona imperial y se agregaron los símbolos republicanos de las ramas de laurel y encino.
A mediados del siglo XIX, con la llegada de Benito Juárez a la presidencia del país, se cambió el significado de sus colores , como consecuencia de la separación del estado con la iglesia: Verde: Esperanza; Blanco: Unidad y Rojo: la sangre de los héroes nacionales.
La Bandera mexicana, además de ser un símbolo patrio y representar el espíritu de unidad, valor y patriotismo, es un elemento unificador; es una expresión auténtica de nuestros orígenes, así como del deseo de fortalecer el sentido de identidad nacional, como país independiente y soberano.
En julio de 2008 se dio a conocer una encuesta por parte de un portal español “20minutos.es”, que la Bandera de México fue elegida como la bandera más bonita del mundo, con una votación de 901 mil 627 puntos.