The Tories win their biggest majority since the 1980s, as Jeremy Corbyn says he will not lead Labour into the next election, and Lib Dem leader Jo Swinson loses her seat.
The Labour leader's decision comes as the party faces its worst election performance for years.
She began the campaign saying she could become the next PM, but has lost her seat to the SNP.
The SNP makes big gains across Scotland, including the defeat of Liberal Democrat leader Jo Swinson.
The first three female Conservative MPs are elected in Wales as the party wins a big UK majority.
Sinn Féin unseats the DUP's Nigel Dodds but both main parties suffer a big drop in votes across NI.
The Green Party MP is "proud" of the result but also "deeply angry" at a "broken" political system.
Email us at firstname.lastname@example.org
Send an SMS or MMS to +44 7624 800100
Follow Have Your Say on Twitter
Why you can trust BBC News