Климат (Dwc) муссонный субарктический. Среднегодовая температура в п. Малая Топка, исходя из данных наблюдений, составляет 4.9°C. Вершина температурного диапазона, замечается в июне до 33.2°С, а минимально может быть до -37.2°C в январе. Месяц, когда температура наиболее высокая - это июнь с характерной температурой 23.3 °C. Месяц с самым низким температурным режимом — декабрь, среднее значение температуры за день -16.2 °C. В течение года: дни ясной погоды - 95, дни снега - 69, дни с осадками - 100, пасмурных дней - 102.