Климат (Dfb) влажный континентальный с теплым летом. Месяц с самыми высокими температурами — июль со средней температурой 25.3 °C. Самый холодный месяц — январь, среднее значение температуры за день -14.1 °C. Среднегодовая температура в Северске, по данным наблюдений, составляет 5.0°C. Наивысшая температура, фиксируется в июне до 33.3°С, а минимум составляет -38.7°C в декабре. В течение одного календарного года: дни ясной погоды - 66, снегопадные дни - 97, дни с дождем - 126, облачных дней - 77.