Климат (Dfb) влажный континентальный с теплым летом. Месяц, отмечающийся максимальными теплом - это август с характерной температурой 22.5 °C. Наихолоднейший месяц — январь, характерная суточная температура -8.0 °C. Верхний предел температуры, отмечается в августе до 32.0°С, а самая низкая до -22.0°C в январе. Годовая средняя температура в д. Олисово (Краснопрудская волость), по данным наблюдений, оценивается 8.1°C. В рамках года: солнечно-ясные дни - 75, дни снега - 72, дождливых дней - 139, облачных дней - 80.