Климат (Dfb) влажный континентальный с теплым летом. Самая высокая температура, замечается в июле до 31.7°С, минимальная достигает -25.8°C в январе. Среднегодовая температура в Мосальске, принимая во внимание наблюдения, достигает 8.6°C. Месяц с самым высоким температурным режимом - это август со средним значением температуры 22.6 °C. Месяц с самыми низкими температурами — январь, его средний дневной температурный уровень -8.3 °C. На протяжении года: солнечных дней - 63, снежных дней - 69, дни с осадками - 140, облачных дней - 94.