Село Ильинское (Верхосвятицкое) основано в 1760 году. Первая деревянная церковь во имя святого пророка Илии была построена по прошению жителей 23 деревень и освящена 5 октября 1763 года. В 1767-1768 годах к холодному храму пристроен теплый придел в честь святого Дмитрия Ростовского.
В 1806 году получена храмозданная грамота на строительство каменного храма. Строительство велось поэтапно: в 1818 году освящены приделы пророка Илии и святителя Дмитрия Ростовского, а 18 октября 1848 года освящен главный престол во имя Сошествия Святого Духа на Апостолов. Каменный Святодуховский храм сохранился до настоящего времени, хотя село продолжает именоваться Ильинским по первому храму.
В 1908 году приход включал 36 селений с 3944 прихожанами. Из него выделились приходы Малокоролевский (1886), Никольский (1887) и Талицкий (1902). Северная часть прихода относилась к Святицкой (Лекомской) волости, южная - к Балахнинской волости Глазовского уезда.
В январе 1920 года представители церковной общины подписали соглашение о передаче церковных зданий в бессрочное пользование. На тот момент на колокольне находилось 12 колоколов, самый крупный из которых весил 199 пудов 23 фунта. В 1935 году здание храма временно заняли под зернохранилище, что вызвало жалобы верующих. 12 мая 1939 года вышло постановление о закрытии церкви, мотивированное отсутствием священнослужителей и распадом церковной двадцатки.
В послевоенный период здание использовалось как склад совхоза «Знамя». Несмотря на планы разобрать колокольню в 1948 году для строительства райбольницы, храм сохранился как памятник истории и культуры местного значения. В настоящее время храм возвращен верующим и является действующим.