Labour has been dogged in trying to define the election as a referendum on 14 years of Conservative rule, seizing on public fatigue with a party that has produced five prime ministers in that span and overseen Brexit, a stuttering economy and a series of sleaze scandals.
In particular, Starmer has spoken plenty about the cost of living hitting British families, and the state of the country’s overstaffed and stretched National Health Service (NHS).
Sunak, by contrast, has tried to focus on migration – his pledge to “Stop the Boats” hasn’t yet worked, but his flagship Rwanda policy has at least become law. And he has attempted to convince voters that the economy has turned a corner, and can’t risk a change in governance.
When will we know the results?
Once polls open on Thursday, the media in Britain is barred from discussing anything that could affect voting.
But the second voting stops, an exit poll will drop that sets the course for the night. The poll, done by Ipsos for the BBC, ITV and Sky, projects the seat breakdown of the new parliament, and it’s historically been very accurate.
The real results are counted throughout the night; the shape of the evening is usually clear by about 3 a.m. local time (10 p.m. ET on Thursday), and the new prime minister – if there is one – is often in post by noon.
But things can take longer if the result is close, or if key seats go down to the wire.
Either way, the infamously sudden handover in power will take place by the weekend, leaving the new government a few weeks to work on key legislation before parliament breaks for the summer.