Климат (Dfa) влажный континентальный с горячим летом. Месяц с самыми низкими температурами — январь, среднее суточное значение температуры -13.0 °C. Самый тёплый месяц — август со средним значением температуры 25.0 °C. Средняя температура воздуха в п. Соловьево, исходя из данных наблюдений, достигает 7.5°C. Максимальная температура, устанавливается в июле до 36.2°С, минимальная достигает -30.2°C в январе. В рамках года: солнечно-ясные дни - 93, снегопадные дни - 58, дождливых дней - 108, пасмурных дней - 107.