Климат (Dfb) влажный континентальный с теплым летом. Средняя температура за год в д. Софьино, по данным наблюдений, составляет 5.6°C. Месяц с самыми низкими температурами — январь, его характерная суточная температура -13.6 °C. Наитеплейший месяц - это август с типичной температурой 21.3 °C. Температурный максимум, замечается в июле до 30.1°С, а наименьшая опускается до -32.2°C в декабре. За период года: солнечных дней - 55, снежных дней - 70, дни с дождем - 142, облачных дней - 99.