Donald Trump is edging closer to the White House after a string of shock swing state victories over Hillary Clinton.
The republican won Florida, Ohio, Iowa and North Carolina, while Hillary Clinton took Virginia and Nevada, ABC projects. Pennsylvania is too close to call.
New Hampshire, Michigan and Wisconsin – which were meant to be part of the Clinton firewall – are deadlocked, too.
Markets lurched as Hillary Clinton’s path to victory began to narrow.
Donald Trump’s Ohio win was a big boost to him, as no Republican has ever taken the White House without winning the Midwestern bellwether.
Iowa last voted for a Republican in 2004.
The mood is dark at Hillary Clinton’s election night party in New York City.
Supporters were crying and staring stony-faced at the big screens showing election results.
At Trump headquarters across town, his fans were cheering and chanting about Hillary Clinton: “Lock her up!”
Donald Trump earlier racked up wins in the Midwest and South, while Hillary Clinton swept the Northeast, ABC News projects.
As expected, Donald Trump was victorious in the Republican strongholds of Utah, Alabama, Kentucky, South Carolina, Nebraska, Indiana, West Virginia, Mississippi, Tennessee, Oklahoma and Texas, ABC projects.
He also took Georgia, Missouri, Montana, Louisiana, Arkansas, Kansas, North Dakota, South Dakota, Idaho and Wyoming – all solidly conservative states.
Hillary Clinton won the Democratic heartlands of California, Oregon, New York, New Jersey, Connecticut, Massachusetts, Maryland, Vermont, Delaware, Illinois, Rhode Island, Hawaii, Washington and District of Columbia, as well as New Mexico and Colorado.
A candidate must secure 270 of the 538 electoral college votes to declare victory.