Климат (Dfb) влажный континентальный с теплым летом. Самая высокая температура, отмечается в июле до 31.7°С, а самая низкая до -31.6°C в феврале. Среднегодовая температура в д. Ширяево, основываясь на наблюдениях, оценивается 6.1°C. Месяц с минимальными температурами — январь, его среднесуточная температура -12.5 °C. Месяц, когда температура наиболее высокая - это июль с типичной температурой 22.0 °C. В течение одного календарного года: ясные дни - 56, снежных дней - 81, дни с осадками - 129, пасмурных дней - 100.