L'indépendance du Mexique intervint en 1821. La ville fut prise deux fois par des troupes étrangères : par les troupes américaines en 1847 et par les troupes françaises en 1863.