En el municipio domina el bosque mixto con pino y encino, y el bosque tropical caducifolio con ceiba, cedro, parota, cirián, zapote, tepeguaje y cuajilote.