the color green represents the freedom movement. the color white represents the purity of the Catholic faith. the color red represents the Spaniards that joined in the quest for independence and the blood of the national heroes.
There is no official religion in Mexico, as the constitution guarantees separation of church and state. However, more than nine-tenths of the population are at least nominally affiliated with Roman Catholicism.
The Mexican flag was originally founded in 1968. the overall design has been used ever since 1821
when the First National Flag of Mexico was created. The current law of national symbols, Law on the National Arms, Flag, and Anthem, that governs the use of the national flag has been in place since 1984.