Климат (Cfa) влажный субтропический. Месяц, когда зафиксированы самые высокие температуры — июль с типичной температурой 26.3 °C. Месяц с самым низким температурным режимом — январь, суточный температурный средний показатель 5.3 °C. Наивысшая температура, наблюдается в августе до 36.0°С, а минимальный уровень достигает -4.6°C в декабре. Средняя температура воздуха в с. Новоселовка, по данным наблюдений, составляет 15.5°C. За период года: дни ясной погоды - 195, снежных дней - 5, дождливых дней - 106, пасмурных дней - 60.