James Brokenshire has been re-elected as the MP for Old Bexley & Sidcup, with an increased majority.
The Conservative candidate beat Labour's David Tingle by 18,952 votes, 3,486 more votes than the majority at the 2017 election.
Simone Reynolds of the Liberal Democrats came third and the Green Party's Matt Browne came fourth.
Voter turnout was down by 3 percentage points since the last general election.
More than 46,000 people, 69.8% of those eligible to vote, went to polling stations across the area on Thursday, in the first December general election since 1923.
Two of the five candidates, Matt Browne (Green) and Carol Valinejad (Christian Peoples Alliance) lost their £500 deposits after failing to win 5% of the vote.
This story was created using some automation.