El 24 de febrero de 1821 en la ciudad de Iguala, Agustín
Cada una de las franjas tenían un significado, el color blanco representaba la iglesia y su pureza, el color verde la independencia y la libertad del pueblo, mientras el color rojo representaba la unión, y la sangre con la cual se forjaría la unión del pueblo mexicano.
Con esta bandera, los ejércitos mexicanos lucharon por su libertad, por su independencia, y con estos mismos colores lograron su libertad. Desde entonces estos colores han sido usados en la bandera de México, representando la religión, la independencia y la unión del pueblo mexicano