Климат (Dfb) влажный континентальный с теплым летом. Наивысшая температура, устанавливается в июле до 30.6°С, а минимально может быть до -30.0°C в январе. Годовая средняя температура в д. Ширшово (Зиняковский с/с), исходя из наблюдений, оценивается 6.4°C. Наихолоднейший месяц — январь, его среднее суточное значение температуры -12.6 °C. Месяц, когда температура наиболее высокая - это июль с привычной температурой 21.6 °C. В рамках года: ясные дни - 70, дни снега - 63, дни с осадками - 159, пасмурных дней - 74.