Teotihuacan ou Teotihuacán est une ancienne métropole mésoaméricaine située dans l’actuel État de Mexico, au nord-est de Mexico ; édifiée et occupée principalement entre le Ier et le VIIe siècle, elle fut l’un des principaux foyers urbains, religieux et culturels de la Mésoamérique classique.
Ce site archéologique de la vallée de Mexico, deux pyramide à degrés, de grands complexes résidentiels, son avenue centrale appelée par les Aztèques « chaussée des Morts » et ses nombreuses peintures murales aux couleurs bien conservées.
La ville s'est développée à partir de 100 av. J.-C. et fut habitée jusqu'à son abandon entre les VIe et VIIe siècles. À son apogée, dans la première moitié du Ier millénaire, à l'Époque classique, Teotihuacan était la plus grande ville de toute l'Amérique précolombienne et pourrait avoir compté plus de 200 000 habitants, ce qui en faisait l'une des plus grandes du monde de l'époque. La civilisation et le complexe culturel associé au site sont également désignés sous le nom de Teotihuacan ou Teotihuacán, en espagnol Teotihuacano.
Le statut de Teotihuacan comme centre d'un Empire est discuté, mais sa puissance en Mésoamérique est bien documentée et prouve l'existence d'une civilisation de Teotihuacan : son influence politique et économique peut être constatée dans de nombreux sites de l'État de Veracruz et de la région maya. L'origine ethnique des habitants de Teotihuacan fait également débat : parmi les candidats possibles se proposent les peuples nahuas, otomis ou totonaques. Comme c'est souvent le cas des métropoles, il est possible que Teotihuacan ait été un État multiethnique : les fouilles archéologiques ont en effet montré que Teotihuacan comportait des quartiers distincts pour les Zapotèques, les gens de la côte du golfe du Mexique ou les Mayas. Selon le chroniqueur espagnol Juan de Torquemada, les Totonaques affirmaient qu'ils en étaient les bâtisseurs.
La cité se trouve à l'emplacement actuel des municipalités de Teotihuacán et de San Martín de las Pirámides, situées dans l'État de Mexico au Mexique, à environ 40 kilomètres au nord-est de la ville de Mexico et couvre une superficie totale de 82,66 km2.
Le site a été inscrit au Patrimoine mondial de l'UNESCO en 1987. C'est l'un des sites archéologiques les plus visités du Mexique.