Климат (Dfb) влажный континентальный с теплым летом. Максимальная температура, отмечается в июле до 35.0°С, а наименьшая опускается до -24.3°C в январе. Наихолоднейший месяц — январь, среднесуточная температура -6.5 °C. Наиболее тёплый месяц - это июль со средним значением температуры 23.5 °C. Годовая средняя температура в д. Гранкино, учитывая данные наблюдений, оценивается 10.2°C. В течение года: дни ясной погоды - 79, дни снега - 64, дождливых дней - 139, облачных дней - 84.