Климат (Dfc) субарктический. Месяц с минимальными температурами — декабрь, его средний дневной температурный уровень -15.9 °C. Месяц с самыми высокими температурами - это июль со среднеарифметической температурой 25.2 °C. Среднегодовая температура в Канском р-н, по данным наблюдений, достигает 5.0°C. Самая высокая температура, фиксируется в июне до 38.2°С, а минимальный уровень достигает -40.5°C в декабре. За год: ясные дни - 66, снегопадные дни - 79, дождливых дней - 110, облачных дней - 111.