The next UK general election is looming, with most analysts expecting it to be called late this year.
After 13 years of Conservative rule, Keir Starmer’s Labour has been consistently ahead in the polls since the start of 2022.
The latest a general election could be called is January 2025. The prime minister, Rishi Sunak, has the power to call a general election at any point before then, but facing a potential loss, experts think that he will put it off to stay in power for longer.
The Guardian will track latest polling averages, sourced from all major British polling companies, until election day.