Климат (Dfb) влажный континентальный с теплым летом. Среднегодовая температура в д. Маркелово, учитывая данные наблюдений, составляет 4.4°C. Месяц, отмечающийся максимальными теплом - это июль со средней температурой 20.5 °C. Месяц, когда температура наиболее низкая — январь, его средний дневной температурный уровень -14.2 °C. Максимальная температура, проявляется в июле до 30.9°С, а минимальный уровень достигает -33.2°C в январе. За год: дни ясной погоды - 63, дни со снегом - 83, дни с осадками - 149, облачных дней - 71.