Климат (Dfb) влажный континентальный с теплым летом. Наитеплейший месяц — август с привычной температурой 20.6 °C. Месяц, когда зафиксированы самые низкие температуры — январь, типичное среднесуточное температурное значение -14.4 °C. Температурный максимум, устанавливается в июле до 31.7°С, а порог минимальной температуры до -33.4°C в декабре. Годовая средняя температура в д. Верхние Шелаболки, на основе наблюдений, достигает 5.2°C. В течение года: ясные дни - 62, снегопадные дни - 82, дождливых дней - 118, облачных дней - 104.