Le Mexique a été colonisé par les Espagnols. Les armées du conquistador espagnol Hernan Cortes ont vaincu les Aztèques le 13 août 1521. La conquête du Yucatan a été une campagne beaucoup plus longue, de 1551 à 1697 .
Cortes est arrivé sur la côte mexicaine et a fondé la ville espagnole de Veracruz le 22 avril 1519. De là, lui et son armée se sont dirigés vers l'intérieur des terres vers la célèbre capitale aztèque de Tenochtitlan, où ils sont arrivés à la fin de 1519. Initialement accueillis avec des cadeaux par l'empereur aztèque Moctezuma, Cortes et ses hommes campèrent dans la capitale. Lorsque Cortes a été appelé pour rencontrer les envoyés royaux d'Espagne, ses hommes ont eu peur d'une attaque des Aztèques et ont mené un massacre au Templo Mayor.
Quand Cortes est revenu, Moctezuma l'a rencontré dans l'espoir d'éviter une guerre à grande échelle. L'empereur aztèque a ensuite été lapidé à mort par son propre peuple. Le nouvel empereur des Aztèques, Cuitlahuac, chassa les Espagnols de Tenochtitlan. Cependant, Cortes s'est alors allié au royaume de Tlaxcala, a amassé un grand nombre de troupes de volontaires, a attaqué Tenochtitlan par l'eau et a mis la ville en état de siège.
Ravageés par des maladies propagées involontairement par les envahisseurs européens et sans accès à de l'eau potable ou à de la nourriture, les Aztèques se sont finalement rendus. L'Espagne a rebaptisé le pays Vice-royauté de la Nouvelle-Espagne et est resté le souverain pendant les 300 prochaines années. Pendant ce temps, ils ont étendu leur domaine pour inclure le Yucatan et les terres du centre du Mexique.