The US presidential election has lasted for 19 months - here's a quick trip down memory lane.
Radio 4 PM programme
The day is finally upon us.
Hillary Clinton and Donald Trump have finished their campaigns after criss-crossing the country in a frantic last-minute push for votes.
Voting gets under way on the East Coast from 06:00 EST (11:00 GMT).
We'll bring you the latest updates and analysis from our correspondents on the ground as well as curating coverage from across the web.
Below is a selection of our essential US election reads to get up to speed on this historic day: