2024 Scottish National Party leadership election John Swinney is elected leader of the Scottish National Party following the resignation of First Minister Humza Yousaf. Sources: The Guardian