L'Écosse abrite le tiers de la masse terrestre de l'île de Grande Bretagne, au large de la côte nord ouest de l'Europe avec pour seule frontière terrestre l'Angleterre entre le bassin de la rivière Tweed sur la côte est et le Solway Firth à l'ouest.
Le territoire s'étale sur 78772 kilomètres carrés, pour une population de 5463300 habitants, selon le recensement de l'année 2019. Le climat est tempéré océanique, selon la classification de Koppen, fondée sur les précipitations et les températures. Édimbourg, son chef lieu, est à une distance, à vol d'oiseau, de 534 kilomètres de Londres, la capitale du pays.
Cette nation constitutive, située au nord du Royaume Uni en Europe du Nord, est liée aux origines du Clydesdale, du Shetland, du Zébrule, de l'Eriskay, du Highland et du Tiree.