Климат (Dfc) субарктический. Наивысшая температура, наблюдается в августе до 27.8°С, а низшая понижается до -34.4°C в январе. Месяц с самыми низкими температурами — январь, его суточный температурный средний показатель -14.2 °C. Наиболее тёплый месяц - это август со среднеарифметической температурой 19.6 °C. Среднегодовая температура в д. Олешково, на основе наблюдений, составляет 3.9°C. В течение одного календарного года: ясные дни - 61, снежных дней - 87, дождливых дней - 128, облачных дней - 90.