Климат (Dfb) влажный континентальный с теплым летом. Верхний предел температуры, замечается в июле до 39.4°С, а минимальный уровень достигает -33.5°C в декабре. Месяц с самыми низкими температурами — январь, его суточный температурный средний показатель -12.8 °C. Наитеплейший месяц — июль с характерной температурой 27.9 °C. Среднегодовая температура в п. Веселый, в соответствии с наблюдениями, оценивается 7.6°C. За период года: ясные дни - 67, дни со снегом - 72, дождливых дней - 107, пасмурных дней - 120.