Question: where do toltecs come from?
Answer: The Toltecs had roots in the Tolteca-Chichimeca people, who, during the 9th century CE, had migrated from the deserts of the north-west to Culhuacan in the Valley of Mexico.