Климат (Dfb) влажный континентальный с теплым летом. Средняя температура воздуха в д. Старое Сохново, по данным наблюдений, составляет 7.2°C. Самый холодный месяц — январь, его среднесуточная температура -9.4 °C. Самый тёплый месяц — август со средней температурой 21.9 °C. Самая высокая температура, регистрируется в августе до 32.1°С, а минимум составляет -27.5°C в январе. В пределах года: ясные дни - 71, снежных дней - 81, дни с осадками - 131, пасмурных дней - 83.