Timeline for Native Civilizations in Mesoamerica

Key

1200 BCE - 400 CE
250 BCE - 800 CE
100 CE - 900 CE
300 CE - 1100 CE
900 CE - 1200 CE
1000 CE - 1200 CE
1200 CE - 1519 CE