Климат (Dfb) влажный континентальный с теплым летом. Верхний предел температуры, регистрируется в июле до 30.2°С, а минимум составляет -33.1°C в феврале. Средняя температура воздуха в д. Новоселово (Шестаковское с/п), исходя из данных наблюдений, составляет 4.6°C. Месяц с минимальными температурами — январь, его средний дневной температурный уровень -14.0 °C. Наитеплейший месяц — июль с привычной температурой 20.5 °C. В течение одного календарного года: дни ясной погоды - 56, снежных дней - 81, дождливых дней - 129, пасмурных дней - 100.