El cantón de Barva está constituido geológicamente por rocas de origen volcánico, de la época Holoceno, período Cuaternario.