Климат (Dfb) влажный континентальный с теплым летом. Самая высокая температура, замечается в августе до 33.3°С, а самая низкая до -19.1°C в январе. Годовая средняя температура в д. Веселки, исходя из наблюдений, оценивается 10.4°C. Наиболее тёплый месяц — август со среднеарифметической температурой 25.5 °C. Месяц с минимальными температурами — январь, его среднее суточное значение температуры -4.5 °C. В рамках года: дни ясной погоды - 75, снегопадные дни - 74, дождливых дней - 131, пасмурных дней - 86.