Климат (Dfb) влажный континентальный с теплым летом. Годовая средняя температура в д. Ширяево, согласно наблюдениям, оценивается 8.9°C. Наихолоднейший месяц — январь, его суточный температурный средний показатель -6.1 °C. Месяц, когда зафиксированы самые высокие температуры — август с типичной температурой 23.4 °C. Самая высокая температура, проявляется в августе до 33.0°С, минимальная достигает -23.3°C в январе. За период года: дни ясной погоды - 66, снегопадные дни - 75, дни с дождем - 138, пасмурных дней - 87.