Климат (Dfb) влажный континентальный с теплым летом. Средняя температура за год в п. Красный Яр, учитывая данные наблюдений, достигает 4.4°C. Месяц с самыми низкими температурами — январь, его характерная суточная температура -14.6 °C. Месяц, когда температура наиболее высокая — июль с характерной температурой 23.1 °C. Наивысшая температура, фиксируется в июне до 29.5°С, а минимально может быть до -32.5°C в январе. На протяжении года: ясные дни - 85, дни со снегом - 65, дождливых дней - 132, облачных дней - 84.