La bandera de México ha evolucionado a través de la historia. La primera bandera tricolor data de 1812-1817 con los colores verde, blanco y rojo. En 1823 se adoptó oficialmente la bandera tricolor. La bandera actual fue establecida en la constitución de 1917 y consiste en tres franjas verticales de color verde, blanco y rojo con un águila mexicana posada sobre un nopal en la franja blanca del centro.