Климат (Dfb) влажный континентальный с теплым летом. Верхний предел температуры, отмечается в августе до 27.3°С, а самая низкая до -37.6°C в январе. Наитеплейший месяц — август с типичной температурой 19.9 °C. Самый холодный месяц — январь, его среднее значение температуры за день -14.3 °C. Средняя температура за год в д. Мягрино, согласно наблюдениям, достигает 4.4°C. За период года: солнечных дней - 57, снежных дней - 87, дождливых дней - 125, облачных дней - 97.