FACTS AND FIGURES : Leaders of the SNP at Westminster
The list of SNP Leaders at Westminster.
Westminster Leader : Start – End
Donald Stewart : 1974 – 1987
Margaret Ewing : 1987 – 1999
Alasdair Morgan : 1999 – 2001
Alex Salmond : 2001 – 2007
Angus Robertson : 2007 – 2017
Ian Blackford : 2017 – 2022
Stephen Flynn : 2022 –