Климат (Dfb) влажный континентальный с теплым летом. Вершина температурного диапазона, замечается в июле до 36.0°С, а наименьшая опускается до -20.4°C в январе. Среднегодовая температура в Веселовском с/с, основываясь на наблюдениях, достигает 10.5°C. Наиболее тёплый месяц — июль со средней температурой 23.5 °C. Месяц с самыми низкими температурами — январь, его суточный температурный средний показатель -4.5 °C. На протяжении года: ясные дни - 110, снежных дней - 37, дни с осадками - 147, пасмурных дней - 72.