Климат (Dfc) субарктический. Средняя температура воздуха в д. Старая Еловка, в соответствии с наблюдениями, оценивается 4.2°C. Максимальная температура, наблюдается в июне до 34.0°С, а минимум составляет -39.3°C в декабре. Месяц с самыми низкими температурами — декабрь, его среднее значение температуры за день -14.8 °C. Месяц с самым высоким температурным режимом - это июль с характерной температурой 23.7 °C. На протяжении года: дни ясной погоды - 52, снегопадные дни - 118, дни с дождем - 108, пасмурных дней - 88.