Antiguamente, esta región estuvo habitada por los indígenas toltecas, zapotecas (de Jalisco) y purépechas.

La conquista fue por el capitán español Cristóbal de Olid, en 1522.

En el lugar que se llama hoy "Pueblo Viejo", se llamaba "Las Lomas", que era propiedad del señor Pío a quienes sus trabajadores decían "amo", y según la tradición al correr los años se convirtió en "Pihuamo".

En 1825 tenía ayuntamiento, perteneciendo al 4º cantón de Sayula, hasta 1890 en que pasó al 9º de Ciudad Guzmán.

Es municipio desde el 7 de Abril de 1891.

Píhuamo

lugar del trueque, en purépecha