Ah, you’re thinking like a proper cynic. Could the Mayor resign? Could he be, say, abducted by aliens or decide to open a pie shop in Margate? Technically, yes. If the Mayor resigns or dies, a by-election happens within 35 to 45 days. But come on—who resigns from this job?
This is the only role in the UK where you get to ban adverts for junk food, declare a “climate emergency” twice, and still get blamed for the Northern Line being slow. Sadiq Khan seems to love it. Let's be real: the only way we get an early election is if a zombie apocalypse starts at Bank station. And even then, the zombie would probably run on a platform of “free fare zones.”