Se cree que los primeros asentamientos que dieron origen a Caxhuacan fueron en un lugar denominado Xalan, al norte de donde se ubica actualmente la población, abandonaron el lugar por la frecuencia de derrumbes y se asentaron en otro lugar al suroeste conocido también como Caltzillatl (sin ser el mismo manantial antes citado), no se conoce el motivo del abandono de este lugar, de este sitio pasaron a asentarse atrás de la iglesia, donde actualmente se ubica la población.