Mexiko wurde von den Spaniern kolonisiert. Die Armeen des spanischen Eroberers Hernan Cortes besiegten die Azteken am 13. August 1521. Die Eroberung Yucatans war ein viel längerer Feldzug, der von 1551 bis 1697 dauerte .
Cortes erreichte die mexikanische Küste und gründete am 22. April 1519 die spanische Stadt Veracruz. Von dort aus zogen er und seine Armee landeinwärts in Richtung der berühmten aztekischen Hauptstadt Tenochtitlan, wo sie Ende 1519 eintrafen. Zunächst mit Geschenken begrüßt vom aztekischen Kaiser Moctezuma schlugen Cortes und seine Männer ihr Lager in der Hauptstadt auf. Als Cortes abberufen wurde, um sich mit königlichen Gesandten aus Spanien zu treffen, fürchteten seine Männer einen Angriff der Azteken und führten ein Massaker in Templo Mayor durch.
Als Cortes zurückkehrte, traf sich Moctezuma mit ihm in der Hoffnung, einen ausgewachsenen Krieg zu vermeiden. Der aztekische Kaiser wurde daraufhin von seinem eigenen Volk zu Tode gesteinigt. Der neue Kaiser der Azteken, Cuitlahuac, vertrieb die Spanier aus Tenochtitlan. Cortes machte sich dann jedoch mit dem Königreich Tlaxcala zu Verbündeten, sammelte eine große Anzahl freiwilliger Truppen, griff Tenochtitlan vom Wasser aus an und belagerte die Stadt.
Verwüstet von Krankheiten, die von den europäischen Eindringlingen unwissentlich verbreitet wurden und ohne Zugang zu sauberem Wasser oder Nahrung, ergaben sich die Azteken schließlich. Spanien benannte das Land in Vizekönigreich Neuspanien um und blieb für die nächsten 300 Jahre souveräner Herrscher. Während dieser Zeit erweiterten sie ihre Domäne um Yucatan und die Länder Zentralmexikos.