Климат (Dfb) влажный континентальный с теплым летом. Наивысшая температура, регистрируется в августе до 27.5°С, а минимальный уровень достигает -37.3°C в январе. Месяц с максимальными температурами — август со средним значением температуры 20.2 °C. Месяц, когда зафиксированы самые низкие температуры — январь, характерная суточная температура -14.5 °C. Средняя температура воздуха в д. Елгино, основываясь на наблюдениях, составляет 4.7°C. В пределах года: солнечно-ясные дни - 55, дни снега - 82, дождливых дней - 130, пасмурных дней - 99.