The vast majority of Trump supporters I know are white, middle-class, Christian, older and rural.  And more than a few I know put forth "immigration" as one of their main reasons for supporting him.  They are the scared, white middle of America, that sees itself and its influence gradually eroding as demographics change.  Make no mistake, for many Trump supporters, this election is ALL ABOUT skin color.  Is it racism?  I don't know if it neatly fits into that category.  But it is all about fear, and make no mistake - fear is all Donald Trump has.  The fear of his supporters, upon which he has played masterfully.