The announcement of the election was greeted with concern about the level of turnout, for a ballot held just a fortnight before Christmas.
In the event, about 67% of voters made it to the polls – just two points down on 2017.
Turnout fell most markedly in seats where Labour are relatively strong, suggesting that some of those who usually support the party opted to stay at home.
The Conservatives’ success means that Britain will now leave the EU at the end of January.
However, it seems unlikely to end the debate about Britain’s relationship with the EU.
The country’s divisions over Brexit were exposed in the very different swings across the country.
Meanwhile, at 47%, fewer than half of voters backed the Conservatives or the Brexit Party – the parties in favour of leaving the EU without another referendum.
This is a point to which opponents of Brexit are likely to point in the weeks and months to come.