A week is a long time in politics - and it seems like an eternity since Sir Keir Starmer became Prime Minister following a Labour landslide at the General Election in July 2024.
Recent polls now show Nigel Farage’s Reform Party leading the way with British voters, although there’s a long way to go until the next mandatory General Election in August 2029 (that’s the latest date that it can be called).
Meanwhile, Prime Minister Keir Starmer has been weakened by a series of u-turns, the most recent of which has seen his government scrap plans to increase income tax.
And just last week there were (strenuously denied) claims that Wes Streeting is after his job, and there are rumbles of discontent amongst Labour backbenchers about his leadership.
It all inevitably leads to fevered speculation over whether Keir Starmer will lead Labour into the next election and, if not, who will take over as Prime Minister.
And then there’s the matter of who would win the election should Sir Keir still be in charge.
Here are the 13 current favourites to become next British Prime Minister.
Make sure you don't miss a moment of breaking news from across Scotland by signing up to our free newsletter here.

1. Wes Streeting - 7/2
Health Secretary Wes Streeting has insisted he is "not challenging the Prime Minister", despite a briefing war where some close to Keir Starmer said he was after the top job. He's failed to rule out any future leadership challenge though, and seems to harbour ambitions of leading the country. He's the 7/2 favourite to be next Prime Minister. | Getty Images

2. Nigel Farage - 6/1
It may have seemed unthinkable in the days following Labour's landslide victory at the last General Election, but Reform UK are now leading the polls by a quite hefty amount. Party leader Nigel Farage would seem to be on track to Downing Street, although recent revelations about his behaviour at school may not have helped his ambitions. Still, he's the 6/1 favourite to be the next Prime Minister. | Getty Images

3. Angela Rayner - 13/2
Angela Rayner, the former Deputy Prime Minister and Secretary of State for Housing, Communities and Local Government, lost her place in cabinet after she breached the ministerial code by underpaying stamp duty on a property in Hove. The bookies don't think her political career is necessarily finished yet though - she's the 13/2 third favourite to take over at number 10. | Getty Images

4. Shabana Mahmood - 8/1
Current Home Secretary Shabana Mahmood has impressed since taking on her role in September. She's 8/1 to become Labour Leader and Prime Minister. | Getty Images

