Based on the trends coming in, according to my analysis, Joe Biden will win Pennsylvania and by extension, the Presidency of the United States.
As of 6 PM on Thursday, Biden trails by 72,000 with 300,000 votes to be counted. He is getting about 75% of the uncounted votes. If that trend continues, he would beat Trump by 45K votes. It appears that the 75% would hold. Even if it were to drop to 65%, he would still win by a few thousands. And he is not likely to get less than 70%. Only if Trump were to get all the military votes that number over 40K, would Trump have a chance for victory. And that is not possible because some military votes will go for Biden. And 40K military votes won’t come from Pennsylvania. And Biden won’t drop to 65% or the remaining 300K votes.
So I am calling PA for Biden. Its 20 electoral votes would go to him. Biden wins the presidency now with a minimum 273. NC, Arizona, and Nevada remains to be counted. Georgia is likely to go to Trump in a squeaker. But with Pennsylvania going to Biden, Trump cannot win.
The trends show that Arizona and Nevada will go to Biden. North Carolina is hard for Biden though not impossible. So Biden will be the President and Kamala Harris the Vice President.