Trump pledged that he would be "president for all Americans" in his New York victory speech. He also praised his defeated rival for her years of public service.

"Hillary has worked very long and very hard over a long period of time, and we owe her a major debt of gratitude for her service to our country," he said.

"I pledge to every citizen of our land that I will be president for all of Americans."