À l'origine, ces élections n'étaient pas prévues en raison du retrait du Royaume-Uni de l'Union européenne (conséquence du référendum de 2016) qui aurait dû se produire le . Cependant, faute d'une majorité sur l'accord de retrait négocié par Theresa May avec l'Union européenne, ou de majorité sur une toute autre option, le gouvernement britannique a demandé un délai supplémentaire, demande approuvée par le Conseil européen lors d'un sommet européen extraordinaire tenu le .