Los aztecas fundaron este lugar en el cerro llamado "Guachimontón", donde se dice que está enterrado el Dios "Teochitón", al norte del stitio actual. Perteneciá al Tlatoanazgo de Etzatlán.
La conquista española la realizó Francisco Cortés de San Buenaventura en 1524 y Nuño de Guzmán 1530, siendo el límite entre Nueva Galicia y Nueva España. Desde el octubre de 18837 su población ya era cabecera municipal.
Teochíuhtlan

donde se hizo el Dios;
Téotl=Dios,
chíuh=hecho,
tlan=entre
(representado por: Tonátiuh=el Sol, Teocálli=templo)