Климат (Dfb) влажный континентальный с теплым летом. Температурный максимум, отмечается в августе до 31.5°С, а низшая понижается до -32.3°C в январе. Годовая средняя температура в д. Вешняки, основываясь на наблюдениях, достигает 8.0°C. Месяц с самыми высокими температурами — август с привычной температурой 22.4 °C. Месяц, когда температура наиболее низкая — январь, его характерная суточная температура -10.7 °C. В течение одного календарного года: солнечных дней - 72, снегопадные дни - 72, дни с дождем - 126, пасмурных дней - 96.