Il Messico fu colonizzato dagli spagnoli. Gli eserciti del conquistatore spagnolo Hernan Cortes sconfissero gli Aztechi il 13 agosto 1521. La conquista dello Yucatan fu una campagna molto più lunga, che durò dal 1551 al 1697 .
Cortes arrivò sulla riva messicana e fondò la città spagnola di Veracruz il 22 aprile 1519. Da lì, lui e il suo esercito si diressero verso l'interno verso la rinomata capitale azteca di Tenochtitlan, dove arrivarono alla fine del 1519. Inizialmente salutati con doni dall'imperatore azteco Montezuma, Cortes ei suoi uomini si accamparono nella capitale. Quando Cortes fu chiamato via per incontrare gli inviati reali dalla Spagna, i suoi uomini si spaventarono per un attacco degli Aztechi e condussero un massacro al Templo Mayor.
Quando Cortes tornò, Moctezuma si incontrò con lui nella speranza di evitare una guerra su vasta scala. L'imperatore azteco fu poi lapidato dalla sua stessa gente. Il nuovo imperatore degli Aztechi, Cuitlahuac, spinse gli spagnoli fuori da Tenochtitlan. Tuttavia, Cortes ha poi fatto alleati del Regno di Tlaxcala, ha ammassato un gran numero di truppe volontarie, ha attaccato Tenochtitlan dall'acqua e ha messo la città sotto assedio.
Distrutto da malattie involontariamente diffuse dagli invasori europei e senza accesso a acqua pulita o cibo, gli Aztechi alla fine si arresero. La Spagna ribattezzò la terra il Vicereame della Nuova Spagna e rimase come sovrano sovrano per i successivi 300 anni. Durante questo periodo hanno ampliato il loro dominio per includere lo Yucatan e le terre del Messico centrale.