Colhuacan o Culhuacán fue un antiguo señorío que se encontraba en la punta occidental de la península de Iztapalapa, en el valle de México. Las fuentes mexicas y texcocanas dicen que Colhuacan fue fundado por los toltecas, que la convirtieron en su primera capital; sin embargo, Chimalpahin y las investigaciones arqueológicas posteriores ponen de manifiesto que el asentamiento ya existía antes de la llegada de los toltecas al valle de México.