SNP membership dropped by 1,509 between December 31, 2020 and the end of 2021, but saw an increase in membership income In that time period there was the Salmond inquiry and the establishment of Alba as an alternative party.
Party says £740k was raised through independence appeals by end of 2021 This has been "included in - and reconciled with" the total donations since 2017 and remains "earmarked" for independence related campaigning, with an "amount equivalent" to that raised to be spent
Membership of the SNP sits at 103,884, down from 105,393. Alba haven't included official membership numbers, but based on an average fee of £5 per month, they have around 3,100 members (probably more). Greens, on a similar calc have 4,100+
Calculations for Alba and Greens not perfect - both offer different membership levels and income could be duplicated for the same member dependent on time of payment