Климат (Dfb) влажный континентальный с теплым летом. Годовая средняя температура в Марёвском р-н, в соответствии с наблюдениями, достигает 8.4°C. Месяц, когда температура наиболее высокая — август с привычной температурой 22.7 °C. Месяц, когда зафиксированы самые низкие температуры — январь, его среднее значение температуры за день -8.6 °C. Максимальная температура, регистрируется в августе до 33.3°С, а минимум составляет -24.4°C в январе. За год: дни ясной погоды - 66, снежных дней - 86, дни с дождем - 129, пасмурных дней - 85.