Климат (Dfb) влажный континентальный с теплым летом. Месяц, когда зафиксированы самые высокие температуры - это июль с привычной температурой 22.2 °C. Месяц с самым низким температурным режимом — январь, среднесуточная температура -14.4 °C. Наивысшая температура, наблюдается в июле до 31.5°С, а минимум составляет -38.8°C в декабре. Годовая средняя температура в п. Красногорский, основываясь на наблюдениях, составляет 4.4°C. На протяжении года: дни ясной погоды - 61, снежных дней - 95, дождливых дней - 113, облачных дней - 97.