Климат (Dfb) влажный континентальный с теплым летом. Месяц, когда зафиксированы самые высокие температуры — июль с характерной температурой 25.0 °C. Самый холодный месяц — январь, характерная суточная температура -13.5 °C. Средняя температура за год в п. Красный Яр, по данным наблюдений, оценивается 7.0°C. Наивысшая температура, проявляется в июле до 37.8°С, а низшая понижается до -34.3°C в декабре. На протяжении года: дни ясной погоды - 76, снегопадные дни - 80, дни с осадками - 102, облачных дней - 108.