Климат (Dfc) субарктический. Средняя температура за год в д. Леонтьевская, принимая во внимание наблюдения, составляет 4.6°C. Температурный максимум, фиксируется в июле до 32.6°С, а порог минимальной температуры до -36.6°C в январе. Месяц с самым низким температурным режимом — январь, его средний дневной температурный уровень -14.5 °C. Месяц, отмечающийся максимальными теплом — июль с привычной температурой 23.0 °C. На протяжении года: солнечных дней - 61, дни снега - 105, дни с осадками - 125, пасмурных дней - 75.