La bandera mexicana presenta un águila mexicana que sostiene una serpiente sobre un nopal en referencia a una leyenda azteca en la que se les indicó fundar su ciudad donde vieran este símbolo, llevándolos a establecer Tenochtitlán en el Lago de Texcoco. El águila mexicana se diferencia del águila estadounidense en que representa el origen azteca de México mientras que el águila estadounidense simboliza la fuerza y libertad de los Estados Unidos.