John Swinney has labelled Rishi Sunak's decision to hold a General Election on July 4 as the "latest act of disrespect" from Westminster.

It'll be the first week of the summer holidays for almost all local authorities in Scotland, although Aberdeen City and Aberdeenshire don't go on holiday until the day after the country goes to the polls.

The First Minister said the election's impact on Scots "will not have been given a moment's thought".

The SNP is defending 43 seats in July's election, five fewer than it won in 2019 after two defection to Alba, one to the Conservatives, a by-election loss to Labour and a party expulsion.

Constituency boundary changes also mean Scotland will now only return 57 MPs, down from 59 at the last election.

An ill-timed election for the SNP

Voters is Scotland will be going to the polls just weeks after the SNP elected its third leader in two years, and Holyrood elected its third First Minister in the same time period.

Polling has also swung the way of Labour, with a YouGov poll from earlier in the week showing a 10-point lead for Sir Keir Starmer's party in Scotland.

Given the SNP's dominance since 2015, it's hard to see them not making losses, especially in central belt areas where Labour have formerly held.

Put simply by polling expert Sir John Curtice: "This is an election for Labour to win".

Sir John, speaking to the BBC, added that Mr Sunak's decision on the timing of the election was "very brace of extremely foolhardy".

The Lib Dems may also stand to gain Scottish seats during this year's election, with the Lochaber, Skye and Wester Ross seat likely to be a target.

More like this…

View all