What gets me about this is I live in Kansas and I know many people who have moved here from places like California or New York.
NONE of them has ever said they did it because of politics. It is almost always employment based. A job opens up here and they take it. The lower cost of living (ex. they can finally own a house) and the quality of life here keep them.