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