Education, not income, predicted who would vote for Trump
From Nate Silver:
In short, it appears as though educational levels are the critical factor in predicting shifts in the vote between 2012 and 2016. You can come to that conclusion with a relatively simple analysis, like the one Ive conducted above, or by using fancier methods. In a regression analysis at the county level, for instance, lower-income counties were no more likely to shift to Trump once you control for education levels.11 And although theres more work to be done, these conclusions also appear to hold if you examine the data at a more granular level, like by precinct or among individual voters in panel surveys.
But although this finding is clear in a statistical sense, that doesnt mean the interpretation of it is straightforward. It seems to me that there a number of competing hypotheses that are compatible with this evidence, some of which will be favored by conservatives and some by liberals:
Education levels may be a proxy for cultural hegemony. Academia, the news media and the arts and entertainment sectors are increasingly dominated by people with a liberal, multicultural worldview, and jobs in these sectors also almost always require college degrees. Trumps campaign may have represented a backlash against these cultural elites.
Educational attainment may be a better indicator of long-term economic well-being than household incomes. Unionized jobs in the auto industry often pay reasonably well even if they dont require college degrees, for instance, but theyre also potentially at risk of being shipped overseas or automated.
http://fivethirtyeight.com/features/education-not-income-predicted-who-would-vote-for-trump/