The current national flag of Mexico was adopted on September 16, 1968 and was confirmed by law on February 24, 1984. Pedro Moctezuma Diaz and Francisco Eppens (both architects) are the designers of the current flag, but the basic idea of the Mexican flag came about by the efforts of several people, and thus gone through several iterations. The Mexican History Museum in Monterrey keeps a collection of every Mexican flag design.
Today’s Mexican flag consists of three vertical bands of green, white and red, with the Mexican Coat of Arms in the center of the white band. Red, white and green are the colors of the national army in Mexico. Originally, the green represented independence, white represented religion, and red the union of Americans and Europeans. But during the secularization of the country under President Benito Juarez (President of Mexico 1858 to 1872) the meanings were adapted to represent hope (green), unity (white) and the blood of the national heroes (red), that died fighting for Mexico’s independence. The Mexican Coat of Arms portrays a golden eagle perched on a prickly pear cactus and gripping a snake in its beak and talons. The coat of arms is derived from an Aztec legend that their gods told them to build a city where they spot an eagle on a nopal eating a serpent, which is now Mexico City.
When the Flag of Mexico is displayed, Mexicans stand at attention with their right arm placed in a salute over their chests with the hand flat and palm facing downward. In schools, Mexican children are taught to recite the oath to the flag:
It is required of all schools in the Country, both public and private to have a Mexican flag on their campuses to be used for civic acts. The law requires Mexican schools to hold flag ceremonies every Monday morning and on days marking the start and finish of the academic cycle.
By law, the Mexican flag must be flown daily at the Congress Building in the capital, all the nation’s immigration offices, Port Captain offices, international airports, consular and diplomatic missions abroad, and in the Plaza de la Constitution (Zocalo) in Mexico City.
February 24th is Flag Day in Mexico and it is celebrated with civic ceremonies held in villages, towns and cities throughout the Country.