Климат (Dfb) влажный континентальный с теплым летом. Среднегодовая температура в д. Келколово, согласно наблюдениям, достигает 8.0°C. Самый холодный месяц — февраль, его среднее суточное значение температуры -3.6 °C. Месяц, когда температура наиболее высокая - это июль с характерной температурой 20.0 °C. Температурный максимум, проявляется в июне до 31.8°С, а наименьшая опускается до -24.6°C в январе. За период года: ясные дни - 74, дни снега - 70, дождливых дней - 154, облачных дней - 68.