http://www.businessinsider.com/exit-polls-who-voted-for-trum...
Every income group over $50k voted Trump. If you scroll down you see that rural voters did indeed go for Trump, but they are much smaller proportion of the population than city folk or, the largest group, suburbanites (who went for Trump solidly as well).
I don't have a source handy for the poor being largely non-voters but I've seen hundreds over the years, it's well-established fact.
>Given that most people seem to attribute the swing state losses to the 'we need jobs' votes coming from the manufacturing and steel industries
Most people might make this attribution but it is not correct.
http://edition.cnn.com/election/results/exit-polls/ohio/pres...
The other responder to you has already done this for you, in fact, and the data there backs up my claims.
Plus, my main claim is that Trump voters are not the poor, they are middle-class suburbanites. My source absolutely backs that claim up.
Also, I'm not sure you understand the electoral landscape very well. Iowa is one of the more purple states, it was VERY blue for Obama and almost exactly dead even on Bush both times.
The makeup of Iowa is actually very similar to nearby Wisconsin and Michigan, which were the surprise red states that took the election for Trump.
The Republicans have less support nationally and in states almost every election and it is getting worse for them as time goes on, voter suppression and extreme gerrymandering are the only things keeping them in office.