Климат (Dfb) влажный континентальный с теплым летом. Среднегодовая температура в д. Соловарово, основываясь на наблюдениях, оценивается 4.9°C. Верхний предел температуры, устанавливается в августе до 27.8°С, а минимальный уровень достигает -35.6°C в январе. Месяц с максимальными температурами - это август с типичной температурой 19.7 °C. Наихолоднейший месяц — январь, средний дневной температурный уровень -14.4 °C. В пределах года: дни ясной погоды - 65, дни со снегом - 81, дни с осадками - 121, облачных дней - 99.