Климат (Dfb) влажный континентальный с теплым летом. Средняя температура воздуха в д. Серпово, в соответствии с наблюдениями, составляет 4.2°C. Самый холодный месяц — январь, среднее значение температуры за день -14.1 °C. Самый тёплый месяц - это июль со средним значением температуры 19.3 °C. Самая высокая температура, регистрируется в июле до 31.0°С, а минимальный уровень достигает -32.2°C в январе. За период года: ясные дни - 56, снегопадные дни - 89, дни с осадками - 120, пасмурных дней - 101.