La bandera de México es una bandera segmentada en 3 partes iguales, cada una de un color distinto. La bandera de México consta de 3 franjas verticales de colores verde, blanco y rojo, con el Escudo Nacional de México en el centro de la franja blanca. El escudo, basado en una leyenda azteca, consiste en un águila mexicana posada sobre un nopal situado en un islote, devorando una serpiente.
Los colores de la bandera tienen un simbolismo especial. El color blanco significa la religión, la pureza y la fe; el rojo la unión y la sangre de los héroes nacionales, y el verde la independencia y la esperanza.
La bandera de México actual fue adoptada el 16 de septiembre de 1968, pero el diseño general ha sido usado desde 1821. Fue originalmente diseñada por Antonio Gómez en y modificada por Francisco Eppens Helguera. Su día se celebra el 24 de febrero.