Климат (Dfb) влажный континентальный с теплым летом. Среднегодовая температура в д. Вешелово, принимая во внимание наблюдения, достигает 9.0°C. Месяц, когда зафиксированы самые низкие температуры — январь, типичное среднесуточное температурное значение -6.0 °C. Месяц с самым высоким температурным режимом - это август со среднеарифметической температурой 24.0 °C. Самая высокая температура, регистрируется в августе до 33.3°С, минимальная достигает -25.6°C в январе. За период года: солнечных дней - 76, дни со снегом - 74, дни с дождем - 133, пасмурных дней - 83.