Lugar pintoresco que conserva una parte del estilo colonial, asentado en la región Olmeca del sur de Veracruz.
En la época colonial se le denominaba San Juan Michapan o Paso de San Juan y en 1831 fue una congregación de la jurisdicción del pueblo de Sayultepec o Sayula.
Es un antiguo pueblo que tuvo la denominación de Michiapan.