Климат (Dfb) влажный континентальный с теплым летом. Годовая средняя температура в д. Шафранчик, согласно наблюдениям, составляет 5.9°C. Месяц с максимальными температурами — август со средним значением температуры 21.9 °C. Наихолоднейший месяц — январь, его среднее значение температуры за день -13.6 °C. Наивысшая температура, проявляется в июле до 33.8°С, а низшая понижается до -32.8°C в декабре. За год: дни ясной погоды - 56, дни снега - 81, дождливых дней - 144, пасмурных дней - 85.