Климат (Dfb) влажный континентальный с теплым летом. Верхний предел температуры, отмечается в августе до 31.1°С, а наименьшая опускается до -30.5°C в январе. Месяц с минимальными температурами — январь, его среднесуточная температура -11.2 °C. Месяц с максимальными температурами - это август с характерной температурой 22.4 °C. Средняя температура за год в д. Вешки, исходя из наблюдений, достигает 7.1°C. За период года: солнечных дней - 64, дни снега - 81, дни с дождем - 131, пасмурных дней - 90.