La bandera de México ha evolucionado a través de la historia. Originalmente, los conquistadores españoles usaron una bandera con la imagen de la Virgen María. En 1540, se adoptó una bandera roja y verde. Más tarde, se usó una bandera marrón con los brazos de España. Esta bandera representó a la Nueva España hasta 1821. Desde la independencia, México ha tenido varias banderas con diferentes diseños del águila y otros elementos. La bandera actual data de 1968.