Климат (Dfb) влажный континентальный с теплым летом. Среднегодовая температура в п. Шевлягино (Соболевское с/п), исходя из данных наблюдений, составляет 8.9°C. Температурный максимум, отмечается в августе до 32.0°С, а минимум составляет -27.1°C в январе. Месяц с максимальными температурами - это август с характерной температурой 24.3 °C. Месяц с самыми низкими температурами — январь, средний дневной температурный уровень -9.2 °C. В течение года: дни ясной погоды - 74, дни снега - 72, дождливых дней - 124, пасмурных дней - 96.