 MacPherson was active in her local Labour Party.From 1961 to 1984, she served as Secretary of the Skye Labour Party.She was part of a group known as the "Highland Luxemburgists" (that included Brian Wilson and Allan Campbell McLean), who attempted each year at the party conference to pass a resolution to bring the crofts back into common ownership.