Климат (Dwc) муссонный субарктический. Самая высокая температура, регистрируется в июне до 33.4°С, а низшая понижается до -30.6°C в декабре. Годовая средняя температура в с. Красноярово, согласно наблюдениям, составляет 2.8°C. Месяц с самыми высокими температурами - это июль со средней температурой 22.4 °C. Месяц с самым низким температурным режимом — декабрь, суточный температурный средний показатель -16.6 °C. В пределах года: дни ясной погоды - 139, дни снега - 36, дни с дождем - 96, облачных дней - 95.