Климат (Dfc) субарктический. Месяц, когда температура наиболее высокая - это июль со средним значением температуры 25.2 °C. Месяц с самыми низкими температурами — декабрь, его среднее значение температуры за день -13.5 °C. Самая высокая температура, наблюдается в июне до 33.1°С, а минимум составляет -34.0°C в январе. Средняя температура воздуха в с. Новогородка, по данным наблюдений, составляет 6.0°C. В течение года: солнечно-ясные дни - 52, снежных дней - 97, дни с дождем - 101, пасмурных дней - 116.