When will we know the results of the election?
The first election results will come in tonight shortly after 6 p.m. Eastern, but we will likely have to wait until Wednesday or even later to know who won. This is for two reasons: First, this is a really close race, and media outlets won't project a winner until they're absolutely certain that one candidate has an insurmountable lead. Second, it takes time for states to count the millions of ballots expected to be cast.
Each state counts votes on a different timeline. Roughly speaking, the seven main presidential swing states fall into three categories in this regard. First, Georgia and North Carolina are expected to count the quickest. Both of these states are expected to release a large chunk of their results shortly after polls close.
Then, Michigan, Pennsylvania and Wisconsin count at a moderate pace. They will probably be counting all through the night but should be done by Wednesday morning (although Pennsylvania could take longer). Finally, Arizona and Nevada always take days to count their votes, so if the presidential race comes down to those states, don't expect a projection until late in the week.