Климат (Dfb) влажный континентальный с теплым летом. Наивысшая температура, регистрируется в июле до 34.8°С, минимальная достигает -35.6°C в декабре. Годовая средняя температура в д. Ширяево, в соответствии с наблюдениями, оценивается 5.4°C. Месяц с самыми низкими температурами — январь, его среднесуточная температура -14.0 °C. Самый тёплый месяц — июль с типичной температурой 23.6 °C. В пределах года: ясные дни - 57, дни со снегом - 92, дни с дождем - 121, облачных дней - 96.