How many seats are each of the main parties contesting?
According to calculations by the Press Association and the BBC from mid-November, the Conservatives are contesting 635 seats, Labour 631, the Lib Dems 611, the Greens 498 and the Brexit Party 275. The SNP are contesting all 59 seats in Scotland and Plaid Cymru are standing in 36 Welsh constituencies.
These numbers may have changed slightly over the last month.
This article is part of our Ask Full Fact series on the 2019 general election, answering your questions about the election, from claims the main parties are making to what happens on polling day.
You can see all the questions we’ve answered so far and we’ll keep adding to it as we get through them.