Koordinat: 19°41′33″N 98°50′38″W / 19.69250°N 98.84389°W / 19.69250; -98.84389

Teotihuacan [teotiwa'kan] adalah sebuah kota di Amerika pra-Columbus. Pada saat kota ini paling padat penduduknya, kota ini merupakan kota terbesar yang diketahui ada di sana pada saat itu, menampung lebih dari 100.000 orang. Ini terjadi dari sekitar abad ke-1 hingga sekitar abad ke-5. Kota ini berjarak sekitar 40 km dari Mexico City.

Peradaban dan budaya yang hidup di sekitar kota ini disebut juga Teotihuacan. Posisinya yang penting dapat dilihat di berbagai situs di Veracruz, dan daerah yang dikuasai oleh peradaban Maya.