Климат (Dfb) влажный континентальный с теплым летом. Самая высокая температура, фиксируется в июле до 29.8°С, а самая низкая до -26.2°C в феврале. Среднегодовая температура в д. Веселово, исходя из данных наблюдений, оценивается 5.2°C. Наиболее тёплый месяц - это июль со средним значением температуры 20.5 °C. Месяц, когда зафиксированы самые низкие температуры — декабрь, характерная суточная температура -7.0 °C. В пределах года: солнечных дней - 62, дни снега - 75, дни с осадками - 156, пасмурных дней - 73.