Климат (Dfb) влажный континентальный с теплым летом. Наихолоднейший месяц — январь, его типичное среднесуточное температурное значение -13.1 °C. Месяц, отмечающийся максимальными теплом — июль со средним значением температуры 24.6 °C. Среднегодовая температура в п. Новоянгелька, исходя из данных наблюдений, оценивается 6.4°C. Максимальная температура, фиксируется в июле до 35.3°С, а минимальный уровень достигает -35.1°C в январе. В течение одного календарного года: солнечных дней - 83, дни снега - 51, дни с дождем - 125, облачных дней - 107.