Климат (Dfb) влажный континентальный с теплым летом. Температурный максимум, проявляется в августе до 31.2°С, а наименьшая опускается до -28.2°C в январе. Средняя температура за год в д. Шашкино, согласно наблюдениям, составляет 7.9°C. Месяц, когда температура наиболее низкая — январь, средний дневной температурный уровень -9.9 °C. Месяц, отмечающийся максимальными теплом — август со средним значением температуры 23.0 °C. За период года: ясные дни - 79, снежных дней - 71, дни с дождем - 129, пасмурных дней - 87.