The 2024 US election could prove to be among the most consequential in American history.
And it could not be closer, or more difficult to predict the outcome.
If Donald Trump wins, he'll be older, angrier and surrounded by fewer serious people than he was in his first term.
There'll be nobody around to cool his temper.
And former members of his senior staff have issued stark warnings that the former President speaks and behaves like a fascist, and would likely continue to do so in office.
If he loses, he will most likely try and overturn the result, just as he did on January 6 2021.
He has employed an army of angry activists whose primary function is to "stop the steal" - finding any reason to question, undermine or overrule votes and results that don't go Trump's way.
After an initial poll boost after taking over from Joe Biden as nominee, Kamala Harris' numbers have settled down. It's a genuine 50/50 toss-up, and will most likely either be decided by turnout or in the courts.
But when will we find out the result of the US election? Here's what we know so far.
Will we know the US election result on election night?
Almost certainly not. The US election isn't run like the UK - there's no enormous nationwide exit poll, and the sheer size of the electorate means counting and verifying votes will take some time - even with electronic machines and early voting.
Be the first with news from Mirror Politics
US ELECTION WHATSAPP: Join our US Election WhatsApp group here to be first to get all the biggest news and results as America heads to the polls. We also treat our community members to special offers, promotions, and adverts from us and our partners. If you don’t like our community, you can check out any time you like. If you’re curious, you can read our Privacy Notice.
POLITICS WHATSAPP: Be first to get the biggest bombshells and breaking news by joining our Politics WhatsApp group here. We also treat our community members to special offers, promotions, and adverts from us and our partners. If you don’t like our community, you can check out any time you like. If you’re curious, you can read our Privacy Notice.
NEWSLETTER: Or sign up here to the Mirror's Politics newsletter for all the best exclusives and opinions straight to your inbox.
PODCAST: And listen to our exciting new political podcast The Division Bell, hosted by Mirror interim political editor Lizzy Buchan and Express political editor Sam Lister, every Thursday.
When will we know the result of the US election?
We'll get results state by state - and places where there has been a clear winner will be declared quite quickly.
However the key swing states where the polls are closer will take much longer. In particular, the knife-edge state Pennsylvania is likely to take days - if not weeks - to certify its result.
When we know who the next US President is will come down to how close it was.
In 2020 it came down to a few swing states, but the end result wasn't that close - and it still took several days to call the winner.
What happens after the election result is confirmed?
The winner becomes President Elect, but doesn't take office until January.
The winning candidate will give a speech outside the US Capital building on January 20th, when they will take the oath of office and become President.
But it was those 76 days that proved particularly dangerous in 2020-21 - with Trump refusing to concede, and eventually holding his "stop the steal" rally outside the White House on January 6th.
Get U.S. Election updates straight to your WhatsApp!
Get all the latest news from across the pond straight to your phone as Kamala Harris and Donald Trump battle it out for the White House.
We'll send you the latest breaking updates and exclusives all directly to your phone. Users must download or already have WhatsApp on their phones to join in.
All you have to do to join is click on this link, select 'Join Chat' and you're in! We may also send you stories from other titles across the Reach group.
We will also treat our community members to special offers, promotions, and adverts from us and our partners. If you don’t like our community, you can check out any time you like. To leave our community click on the name at the top of your screen and choose Exit group. If you’re curious, you can read our Privacy Notice.