Климат (Dwc) муссонный субарктический. Месяц с минимальными температурами — декабрь, типичное среднесуточное температурное значение -16.9 °C. Месяц, когда температура наиболее высокая - это июль со средней температурой 24.4 °C. Годовая средняя температура в с. Красноярово, по данным наблюдений, составляет 4.5°C. Максимальная температура, фиксируется в июне до 33.5°С, а низшая понижается до -37.0°C в декабре. За год: солнечно-ясные дни - 110, дни снега - 56, дни с осадками - 78, облачных дней - 122.