UK Elections Info
John Ramsay Swinney
Search
Home Page
Login
Data Last Updated: 7 August 2025
Application Last Amended: 20 July 2024
This website is considered to be an archive in the public interest.
| Secretary for Finance, Economy and Fair Work (Scotland) | 17 May 2007 | 18 May 2016 | (Reshuffled) |
| Deputy First Minister for Scotland | 21 November 2014 | 27 March 2023 | (Resigned) |
| Secretary for Education and Skills (Scotland) | 18 May 2016 | 20 May 2021 | (Reshuffled) |
| Secretary for Covid Recovery (Scotland) | 20 May 2021 | 28 March 2023 | (Dismissed) |
| First Minister for Scotland | 7 May 2024 |
Elections fought
| 9 April 1992 | North Tayside | Scottish National Party | 16,288 | 37.48 | |
| 1 May 1997 | North Tayside | Scottish National Party | 20,447 | 44.85 | |
| 16 September 2000 John Swinney elected leader of the Scottish Nationalist Party. | |||||
| 6 May 1999 | North Tayside | Scottish National Party | 16,786 | 44.11 | |
| 16 September 2000 John Swinney elected leader of the SNP. | |||||
| 1 May 2003 | Mid Scotland and Fife | Scottish National Party | |||
| 1 May 2003 | North Tayside | Scottish National Party | 14,969 | 44.89 | |
| 3 May 2007 | North Tayside | Scottish National Party | 18,281 | 51.65 | |
| 5 May 2011 | Perthshire North | Scottish National Party | 18,219 | 60.83 | |
| 5 May 2016 | Mid Scotland and Fife | Scottish National Party | |||
| 5 May 2016 | Perthshire North | Scottish National Party | 16,526 | 48.57 | |
| 6 May 2021 | Mid Scotland and Fife | Scottish National Party | |||
| 6 May 2021 | Perthshire North | Scottish National Party | 19,860 | 49.49 | |
| 6 May 2024 John Swinney elected leader of the SNP. | |||||