Климат (Csb) средиземноморский с теплым летом. Годовая средняя температура в Ранкагуа, исходя из наблюдений, оценивается 20.1°C. Наивысшая температура, фиксируется в январе до 38.1°С, а наименьшая опускается до 2.6°C в мае. Месяц, когда температура наиболее низкая — июль, его средний дневной температурный уровень 13.6 °C. Месяц, отмечающийся максимальными теплом - это январь с привычной температурой 30.1 °C. За год: ясные дни - 178, снежных дней - 0, дни с осадками - 80, пасмурных дней - 108.