The next Mayoral Election in London is Thursday, 2 May 2026. Yes, that’s right – it’s coming up fast. Like, “oh-crumbs-I-haven’t-registered-to-vote” fast.
Mark it in your phone right now. Do it. I’ll wait. Finished? Good. You’re already more organised than half of London.
But wait – there’s a catch. A very London-y catch. The election is only for the next term. The current mayor, Sadiq Khan, has been in the job since 2016. If he wins, he’ll be the first London mayor to serve three terms. That’s a big deal, or a yawn, depending on your politics.
But Hold On – Isn’t There Another Election Soon?
You might be thinking, “Didn’t we just do this?” And you’d be half-right. In 2026, we had a weird, delayed election because of the pandemic. So the usual four-year gap got a bit squished. Think of it as a musical chairs game where the music stopped early.
So yes, it’s 2026. But only three years after the last one. Confusing? A little. But hey, it’s democracy. It’s not supposed to be easy. It’s supposed to keep us on our toes.
And no, Boris Johnson is not running again. I know, I know – you had to check. He’s busy elsewhere. Very busy. Wink.