Климат (Dfb) влажный континентальный с теплым летом. Годовая средняя температура в с. Красновичи, основываясь на наблюдениях, составляет 10.2°C. Месяц, когда температура наиболее высокая - это июль со среднеарифметической температурой 25.7 °C. Месяц с самыми низкими температурами — январь, среднее значение температуры за день -5.6 °C. Максимальная температура, регистрируется в июле до 33.0°С, а минимальный уровень достигает -18.7°C в январе. В течение года: солнечных дней - 93, дни снега - 49, дни с дождем - 156, пасмурных дней - 68.