Климат (Cfa) влажный субтропический. Месяц, когда зафиксированы самые низкие температуры — январь, типичное среднесуточное температурное значение 1.3 °C. Месяц с максимальными температурами - это июль с типичной температурой 26.1 °C. Вершина температурного диапазона, отмечается в июле до 35.0°С, а минимальный уровень достигает -14.3°C в январе. Годовая средняя температура в с. Новоандреевское, на основе наблюдений, оценивается 15.4°C. За период года: солнечных дней - 144, дни со снегом - 20, дождливых дней - 107, пасмурных дней - 95.