La primevère écossaise (Scottish primrose) est endémique de la côte nord de l'Ecosse et des Orcades. Son biotope se trouve sur les pelouses des falaises balayées par le vent et les embruns.
Cette primulacée aux fleurs roses a deux périodes de floraison: la première avec seulement quelques plantes au début du
printemps et une grande saison, où la plupart sont en fleurs, en Juillet-Août