La explicación aceptada por la ciencia es que fueron formadas por la cristalización de lava y ceniza volcánica, ocurrida durante una gran erupción hace más de 40 millón. El cerro Piedras Bola, se encuentra en una región de importante actividad volcánica, a dos horas de pie de Ahualulco de Mercadojal