But what I have never understood is how Iowa became socialist state in the heart of the nation.
Anybody know why Iowa is so liberal?
A few guesses. It is close to Minnesota, which was a reliably Democratic state for years. The demographics in Northeast Iowa are similar to those in Minnesota, so rural counties there went Democrat when other rural counties in the country went Republican. Other parts of the state are more conservative.
Also, for a long time they had a relatively homogeneous population, and so there was less opposition to social programs, a situation similar to that in the Scandinavian countries. There wasn't competition between groups or a sense that some were getting more than others or more than they put in. That may be changing.
But mostly I think it's the fact that they have the first caucus in the country. That means that people are encouraged to be political, and both progressives and conservatives are more outspoken. If your state, wherever it is, had the first primary or caucus in the country you'd have more of these people appearing in the news.
Its simple. A lot of people fled Chicago and brought their leftist idiocy with them. Its like a virus.