Administratively, St Kilda was part of the parish of Harris in the traditional county of Inverness-shire.
Administrativ war St. Kilda Teil der Gemeinde von Harris im traditionellen County Inverness-shire.