More than £1.7 million of the SNP’s income last year came from membership fees, with the party saying it had 50,443 members at the end of June, down from the peak of more than 100,000 during Ms Sturgeon’s time as leader and a further drop from the 56,011 since 2024.