Stephen Flynn is a Scottish politician who was the Westminster leader of the Scottish National Party (SNP) between 2022 and 2024. Flynn was elected as an MP in 2019 and is seeking re-election in the 2024 general election.