Климат (Dfb) влажный континентальный с теплым летом. Самая высокая температура, регистрируется в августе до 29.7°С, а минимальный уровень достигает -35.0°C в январе. Наихолоднейший месяц — январь, среднее значение температуры за день -12.3 °C. Наитеплейший месяц — август с привычной температурой 22.1 °C. Средняя температура за год в д. Виселкино, по данным наблюдений, оценивается 6.6°C. В пределах года: ясные дни - 60, дни со снегом - 80, дождливых дней - 131, пасмурных дней - 95.