On Tuesday, November 5, the United States of America will go to the polls to decide who will spend the next four years in the White House - Kamala Harris or Donald Trump.
Both candidates have had the momentum behind them at different points since current President Joe Biden announced he’d not be seeking a second term, but neither have been able to open up a significant lead.
In order to win, one of them will need to reach a majority of 270 electoral college votes out of the 538 available (535 electors from the 50 states and three from the federal District of Columbia).
And to get to that magic number they’ll need to win the popular vote in as many states as possible.
Many are already in the bag, with the likes of New York certain to vote Democrat and Tennessee sure to support the Republicans.
It means that the entire election will hang on a number of ‘swing states’ - those where both parties attract almost equal support.
Here are the crucial dozen with the tightest races, according to the UK bookies.
.jpeg?crop=4:3&trim=&width=800)
9. New Hampshire
With the Granite State of New Hampshire comes smaller chances of an upset. The Democrats are 1/9 to win here, with the Republicans priced at 6/1. | Canva/Getty Images
.jpeg?crop=4:3&trim=&width=800)
10. Florida
The Sunshine State has proven crucial in past elections - remember the 'hanging chads' of 2000 - and could be so again. The Republicans are currently 1/12 favourites to claim the state recently left reeling with two hurricanes in 12 days, with the Democrats lagging behind at 6/11. | Canva/Getty Images
.jpeg?crop=4:3&trim=&width=800)
11. Maine
Maine's odds are the mirror image of Florida's, with the Democrats 1/12 favourites and the Republicans 6/1 outsiders. | Canva/Getty Images
.jpeg?crop=4:3&trim=&width=800)
12. New Mexico
Home to three UNESCO World Heritage Sites (the most of any U.S. state), the Democrats are also 1/12 favourites to take New Mexico. The Republicans are priced at 6/1 to provide an upset. | Canva/Getty Images
.jpeg?trim=0,0,0,0&crop=&width=640&quality=70&enable=upscale)
