A whopping 29 electoral could go to Donald Trump in the tightest of margins, with Donald Trump getting 49% and Hillary Clinton raking in 47.9% of the votes.
Clinton seems to have a sure grip on the District of Columbia, New Jersey, Rhode Island, Delaware, Maryland, Massachusetts, Vermont and Illinois.
Trump has so far secured Kentucky and Indiana, West Virginia, Tennessee, South Carolina, Alabama, Mississippi and Oklahoma. Surprisingly enough, the giant (38 electoral votes) state of Texas is still a close call.
North Carolina and Ohio with 15 and 18 electoral votes respectively are both tight, Trump and Clinton are both flirting with small deviations from 50% of the votes.