The electoral math is very difficult for any Republican, much less one with the negatives of Trump. Eighteen states (including Pennsylvania) and the District of Columbia have voted for the Democratic presidential candidate in the last six elections. If Hillary holds these states and DC, she's at 242 electoral votes. The voters in Virginia elected Kaine governor and senator, so let's put Virginia (13 electoral votes) in Hillary's column as well. She's now at 255 electoral votes. If she wins Florida (29 electoral votes) or Ohio (18 electoral votes), both of which voted for Obama in 2008 and 2012, she's the next President. Even if she loses both states, she is elected if she wins North Carolina (15 electoral votes), which voted for Obama in 2008 and Romney in 2012. So Trump has to hold all the traditionally Republican states and sweep the battleground states of Florida, Ohio, and North Carolina to win. Awfully tough row to hoe.