US election 2020: Who is ahead in the states still counting?
The race for the White House is coming down to who wins the few remaining battleground states - Georgia, Pennsylvania, Nevada and Arizona.
A win in just Pennsylvania or two of the other four remaining states would be enough to confirm Mr Biden as president-elect, barring any legal challenge.
Mr Trump, meanwhile, needs to win Pennsylvania and three of the remaining four states.
This story and the charts will be updated regularly but you can also follow the votes as they come in on our state by state results page.
Here's the state of play in the states at play.
PENNSYLVANIA - 20 electoral votes
Where things stand: Biden has a lead of 28,833 votes
How many votes are still to be counted: As of Friday evening, 102,541 votes remained.
Where are these votes? The votes to be counted are absentee ballots in Philadelphia, the state's largest city, and Allegheny county, home to Pittsburgh, counties won by Hillary Clinton in 2016, so mostly Democratic votes.
When will we learn more? Friday is the last day that Pennsylvania can accept mail-in ballots postmarked on or before Election Day. State officials have said it could take more days to complete the count.
GEORGIA - 16 electoral votes
Where things stand: Biden has 2,461,455 votes while Trump has 2,454,207 votes, according to the BBC's results system.
How many votes are still to be counted: Georgia Secretary of State Brad Raffensberger said earlier on Friday that some 8,000 military absentee ballots were still in the mail and would only be counted if they arrived by the end of the day.
Where are these votes? The votes being counted are postal ballots mostly from Atlanta and Savannah, which have skewed heavily toward Biden.
When will we learn more? Raffensberger announced on Friday that the state's presidential contest will go to a recount, so we could be waiting a while.
ARIZONA - 11 electoral votes
Where things stand: Biden has 1,604,067 votes while Trump has 1,574,206 votes.
How many votes are still to be counted: Around 200,000 votes.
Where are these votes? They're from all over this diverse state, but most are in the area around Phoenix.
When will we learn more? State officials are due to provide updated numbers on Friday evening local time - we don't know if they'll prove decisive.
NEVADA - 6 electoral votes
Where things stand: Biden has 632,558 votes while Trump has 609,901 votes.
How many votes are still to be counted: Officials say there are tens of thousands of votes remaining.
Where are these votes? Many are from Clark County which includes Las Vegas, and the majority of them are postal ballots.
When will we know more? A clearer result will likely come by the weekend.
Interactive results map
Click or tap individual states to see the latest county vote shares