Климат (Dfb) влажный континентальный с теплым летом. Месяц с самым высоким температурным режимом - это июль со средней температурой 19.9 °C. Месяц с минимальными температурами — январь, среднее значение температуры за день -10.5 °C. Верхний предел температуры, замечается в июле до 29.6°С, а минимально может быть до -29.7°C в январе. Средняя температура воздуха в д. Ширякино, исходя из данных наблюдений, достигает 6.2°C. За период года: солнечных дней - 62, снежных дней - 72, дождливых дней - 151, облачных дней - 81.