Os astecas viviam em toda a área hoje conhecida como América Central. A capital asteca era Tenochtitlan, que ficava na área da atual Cidade do México.
Os astecas se autodenominavam Mexica. Eles vieram originalmente de um lugar chamado Aztlan, embora os historiadores discutam sobre exatamente onde ele estava localizado. Eles vagaram ao longo do século 12 no que hoje é o México, acabando por se estabelecer ao redor do Lago Texcoco. Os tepanecs os expulsaram da região e os mexicas colonizaram Tizapan com a permissão de Cocxtli, que era o líder de um povo conhecido como Culhuacan. De lá, os mexicas se estabeleceram em Tenochtitlan, que é a atual Cidade do México. Os astecas se expandiram rapidamente durante os séculos 14 e 5, construindo canais e colonizando grande parte do México moderno.
Cortez chegou à península de Yucatán em 1519, e este foi o início do fim do Império Asteca. Antes de sua chegada, houve uma série de desastres naturais, incluindo inundações severas, em Tenochtitlan. Um cometa apareceu no céu também, o que se pensava ser um símbolo da destruição. Cortes aliou-se aos inimigos dos astecas conhecidos como Tlaxcala e conquistou a capital asteca em 1521. Cortes rebatizou a cidade de Cidade do México e enforcou o imperador.