Климат (Dfb) влажный континентальный с теплым летом. Самая высокая температура, наблюдается в июне до 30.3°С, а наименьшая опускается до -28.0°C в январе. Годовая средняя температура в д. Веселополье, основываясь на наблюдениях, составляет 6.5°C. Месяц с самыми высокими температурами — июль со средним значением температуры 21.3 °C. Месяц с минимальными температурами — январь, его типичное среднесуточное температурное значение -11.3 °C. За год: солнечно-ясные дни - 94, дни со снегом - 64, дни с осадками - 137, облачных дней - 71.