La serpiente se añadió al Escudo Nacional Mexicano en la Bandera del Batallón de San Blas, este Batallón -el 13 de septiembre de 1847- defendió el Castillo de Chapultepec.
La Bandera de México volvió a modificarse durante el Imperio de Maximiliano de Habsburgo, pero esta fue tan efímera como el mandato de aquel personaje. También sufrió cambios mientras Porfirio Díaz fue presidente de la República Mexicana -la Bandera de Díaz era muy parecida a la actual, solo que el águila estaba de frente y el nopal era mucho más grande, Fue hasta la llegada de Venustiano Carranza a la presidencia, que se decretó que el Escudo, después de haber desaparecido durante los años siguientes al mandato de Porfirio Díaz- volviera a aparecer en la Bandera de México, pero esta vez de perfil.