Teotihuacan is an ancient Mesoamerican city located in a sub-valley of the Valley of Mexico, which is located in the State of Mexico, 40 kilometers (25 mi) northeast of modern-day Mexico City.

Ranked #1 on "Top 10 Archaeological Sites in Mexico". Cast your vote to back or challenge this spot.
Be the first to vote on this ranking.
Most Argued About
“Top 10 Archaeological Sites in Mexico”
Ranks as high as #1 on some lists — but only #8 here. Fans are divided.
See the debate →