Scotland’s First Minister has said the General Election on July 4 will be a chance to “remove the Tory Government”.

Speaking after the announcement by Rishi Sunak, John Swinney set his sights firmly on the Prime Minister’s party rather than Labour, which polls suggest is the SNP’s closest rival in Scotland.

Posting on X, Mr Swinney said: “I look forward to leading @theSNP in this election.

“This is the moment to remove the Tory Govt and put Scotland First by voting SNP.

“People in Scotland know we stand up for them and protect them from the damage done by Westminster.”

READ MORE: General Election: Rishi Sunak calls snap vote for July 4

The leader of the Scottish Tories said his party is ready to “take the fight to the SNP” and beat them in “key seats up and down Scotland”.

“This election in Scotland is a huge opportunity to defeat the SNP and put an end to their obsession with independence for good,” said Douglas Ross.

“If voters unite in the many seats where it’s a straight fight between the Scottish Conservatives and the SNP, we can get rid of nationalist MPs who have never focused on the things that really matter.

“In key seats up and down Scotland, only the Scottish Conservatives can beat the SNP and get all of the attention on to voters’ top priorities, such as creating good jobs, reducing NHS waiting lists and investing in schools.”

Scottish Labour leader Anas Sarwar said the people of the UK are “desperate for change”.

“After 14 years of Tory chaos and failure, this is an opportunity that we cannot afford to miss,” he said.

“Scotland is crying out for change and that change is only possible with a Labour government led by Keir Starmer that is on the side of working people.

“Voting Scottish Labour means booting out this rotten Tory Government, maximising Scotland’s influence with Scottish Labour MPs in government and delivering the change that Scotland needs.

“It’s time for change and Labour is ready to deliver it.”

The Scottish Greens – who until last month were the SNP’s Government partners – said they are prepared to stand a record number of candidates in the election.

“Scottish Greens are ready to go, we will be standing more candidates than ever before on July 4. With Scottish Greens in the room, people can be sure climate justice and social justice will always be on the table,” said co-leader Lorna Slater.

“A strong Scottish Green vote in this election could be transformational, so everybody needs to get out and vote for people and for planet.

“This is the last chance to save our nature and climate from the Tories, to put an end to their planet-wrecking policies, and to protect future generations from the harm being inflicted upon them.”

She urged people to ensure they are registered to vote and have valid ID to ensure they are not turned away as part of new laws brought in by the UK Government.

READ MORE: Rishi Sunak gambles on July 4 election - will it pay off?

Scottish Lib Dem leader Alex Cole-Hamilton accused the Tories and the SNP of having “taken people for granted and made a mess of our country for too long”.

“People have had enough, it’s time for change and Scottish Liberal Democrats are here for it,” he said.

“Scottish Liberal Democrats want to bring people back together, putting Scotland at the heart of a reformed UK and fixing our broken relationship with Europe.”

Alba Party leader and former first minister Alex Salmond urged voters to use the General Election to seek independence.

He said: “The 4th of July is celebrated in the USA as their Independence Day, but if we make the General Election about independence then in Scotland it may no longer be known as an American holiday, but as the day Scotland declared to the world that we will not accept a Westminster veto over our right to self-determination and that we have voted for Scotland to be an independent country.

“Alba Party are now the natural home for independence supporters. If we work hard then Alba can make a big impact for independence in the coming election.”