Климат (Dfb) влажный континентальный с теплым летом. Месяц, когда зафиксированы самые низкие температуры — январь, его суточный температурный средний показатель -9.6 °C. Месяц, когда зафиксированы самые высокие температуры - это август со средним значением температуры 21.3 °C. Средняя температура за год в п. Соловьево, по данным наблюдений, достигает 6.1°C. Верхний предел температуры, проявляется в августе до 31.2°С, а низшая понижается до -28.3°C в январе. На протяжении года: ясные дни - 59, снежных дней - 99, дождливых дней - 120, облачных дней - 88.