Численность горностая динамична и зависит от многих причин природного и антропогенного характера. Кроме состояния кормовой базы существенное влияние на численность горностая могут оказывать гельминтозы, уровень численности других видов диких животных, являющихся его пищевыми конкурентами для горностая (ласка, колонок, норка, соболь, лисица). Из абиотических факторов наибольшее влияние на численность колонка оказывают погодные условия зимы и связанное с ними состояние снежного покрова.
Существенное значение на распространение и численность горностая могут оказывать и антропогенные факторы: выжигание прошлогодней травы, рубка леса и другие изменения ландшафтов (Машкин и др., 2013).
Горностай встречается по всему спектру ландшафтов республики, от альпийских лугов и горных тундр до лесостепей. Численность горностая при проведении учетов занижается на несколько порядков в связи с недоучетом. На многоснежных территориях горностай ведет частично подснежный образ жизни; его следы незаметны на плотном снежном покрове, образованном ветровым перераспределением снега; отсутствуют на бесснежных территориях. Наиболее высокая плотность населения горностая отмечена в субальпийских редколесьях, кустарниковых тундрах и болотах (7,79, 2,22 и 2,76 особей на 1000 га соответственно в среднем по республике). Среднемноголетняя уточненная численность составляет 10,9 тыс. особей.