Para agosto de 1821, el Ejército de las Tres Garantías se había posesionado de la mayoría de poblaciones de la Nueva España, quedando sólo como bastiones realistas las urbes de Acapulco, Ciudad de México, Veracruz y los castillos de San Carlos de Perote y de San Juan de Ulúa.