Small parties have bucked the trend with the SNP seeing membership rise fro 25,000 (in 2013) to 104,000 (although this is less then in 2016), the Greens have seen an increase from 13,000 to 54,000 (down from 55,000) and UKIP has seen a smaller growth from 32,000 to 39,000.