According to NBC News, Trump has 266 electoral votes, he needs only four more to win.

Read more