Maybe I can save you from clicking refresh a billion times (timeline of remaining results) [View all]
MI - projected to finish counting ballots on hand by "end of day" today
AZ - Next update approximately 9pm EST today
NV - Next update noon tomorrow (11/5)
PA - "most should be counted by 11/6" (at current rate I show it will take 48-72 hours to count the 1.3M ballots remaining)
GA - "most should be counted by end of day (11/4)" - no word on how long until all counted
NC - mail in ballots still accepted through Nov 12
AK - mail in ballots won't START to be counted until Nov 12
So we might have MI and AZ called this evening if lucky.
NV likely will be called tomorrow.
PA is more in the air as it depends on the rate that the ballots are counted and how quickly Biden closes the gap. I wouldn't expect it to be called before Thursday or possibly Friday.
GA and NC will be a while but I doubt the race comes down to either of them.
AK who knows although it is certainly going for Trump the networks are just being cautious.
All those would be network projections. Final official certified results won't happen for many weeks.
This is provided without warranty and compiled for my own sanity despite not having enough sleep and having too much alcohol so there likely are errors.