do snp sit in westminster?
The SNP is the largest political party in Scotland in terms of both seats in the Westminster and Holyrood parliaments, and membership, reaching 125,482 members as of December 2019, 48 MPs, 61 MSPs and over 400 local councillors. The SNP is a member of the European Free Alliance (EFA).