Mexico by ligger i Anáhuac-dalen, også kalt Mexicodalen, hvor kulturer har blomstret i flere tusen år. Den viktigste forgjengeren var Teotihuacán, som blomstret i flere århundrer fra Krist fødsel av, og som befinner seg i kjempebyens nordøstre utkant. En annen forgjenger er Tula, som blomstret tidlig i den europeiske middelalderen.