Remember, it is the electoral vote that counts. Based on population each state gets a number of winner take all votes. California 55, Texas 38, New York 29, Florida 29, ... South Dakota 3. Except for Texas, all the populous states lean Democratic, all the empty states lean Republican.
All you need is 270 to win. Safe states for any Democrat adds up to 240. Safe states for any normal Republican is 100. This year I bet Clinton gets over 400. If Trump continues to crash, Clinton could get 500, even all 538.
Trump keeps offending women and minorities. If 80% of women and minorities vote for Clinton, and 80% of white men vote for Trump, Clinton wins all 538 electoral votes.