I've been to a lot of desperate, no future small towns in the year in eastern Colorado, western Oklahoma, western Texas ect. It's sad really. Those people have nothing to look forward to. They have no agriculture to inject money into the local economy like Minnesota and Iowa do. I live in small town Iowa but it's different. Farmers here (well I'm in Prague right now but you get) get 200 bushels an acre from corn and 80 from beans. They kill it. With that much money coming in, combined with a bunch of manufacturing all over the state, Iowa is very well off. The same explanations can't be used here as a general rule, however, at a smaller level the sentiment is the same. The problem is, the Democrat party has failed to appeal to them. Many small town people don't like change. I'm generalizing, but they like the good old days and the nostalgia that comes with it. It's hard to accept that everything is changing and adapting. That is where the gop capitalized and took control is the message. A lot of them are religious too and always leaned Republican. Trump just spoke to them and ignited the darkside (anger, fear, hate). Side note. I use Yoda quotes about the dark side with my religious wife all the time. If you follow Yoda, it very closely resembles Christian ideals. I tell her to use the force all the time, which of course she translates as God. It works for us.