Trump declares victory in US presidential election
Donald Trump has declared victory in the US election as he addressed jubilant supporters in Florida - but votes in key states are still being counted.
Speaking at West Palm Beach, he told crowds: "Look what happened - is this crazy?" - adding: "I want to thank the American people for the extraordinary honour of being elected your 47th president."
He told the crowd he had won a "magnificent victory for the American people".
Trump has won in the key battleground states of Georgia, Pennsylvania and North Carolina - and is leading in several others - narrowing Kamala Harris's path to victory significantly.
Harris will now not address her supporters until later on Wednesday, her campaign chair has said.
The vice president had been scheduled to make a speech at her alma mater, Howard University, after the polls closed, but the mood grew sombre as results began to trickle in.
Cedric Richmond, co-chair of the Harris campaign, told the crowds at the university: "We will continue overnight to fight to make sure, every vote is counted, that every voice has spoken.
"So you won't hear from the vice president tonight but you will hear from her tomorrow. She will be back here tomorrow."
The Howard community had been preparing for a historic night - Harris would become the first woman, black woman and South Asian American to assume the presidency, if elected.
But in the 21 remaining states where more than 80% of the vote has been counted, there has been a swing towards Donald Trump, NBC News reports.
In seven of them, the swing is less than one point.
The largest swings - of more than five points - are in New Jersey and Florida.
No other state has a swing higher than three points.