Климат (Dfb) влажный континентальный с теплым летом. Самая высокая температура, регистрируется в июле до 36.6°С, а минимум составляет -33.0°C в январе. Месяц, когда температура наиболее низкая — январь, суточный температурный средний показатель -14.6 °C. Наиболее тёплый месяц — июль с характерной температурой 23.9 °C. Средняя температура за год в п. Красный Яр, принимая во внимание наблюдения, составляет 6.4°C. В рамках года: ясные дни - 66, дни снега - 83, дождливых дней - 100, облачных дней - 117.