Климат (Cfa) влажный субтропический. Месяц с самыми низкими температурами — январь, средний дневной температурный уровень 5.0 °C. Месяц с самыми высокими температурами — июль со средним значением температуры 24.9 °C. Годовая средняя температура в с. Веселое, принимая во внимание наблюдения, достигает 14.4°C. Верхний предел температуры, проявляется в июле до 29.5°С, а порог минимальной температуры до -8.8°C в январе. На протяжении года: солнечных дней - 183, дни со снегом - 8, дождливых дней - 107, пасмурных дней - 68.