In the south there are voters who vote Rep while their parents have voted Dem. It is not easy to find a voter who switched parties, though every one of us knows someone who did it
It is safe to assert that the main reason for the big changes in states like NH, NJ, CT, SD, MT, WY and TX is the emigration/immigration process that took place during the last 20 years.
Why is this so safe to assert? Who the hell has immigrated to SD in the past 20 years? Or even WY? And most of the immigrants to TX are pretty liberal.
I'm sorry...you have no idea what you are talking about. The people who live in South Dakota today are the SAME PEOPLE that lived there 20 years ago (or their children).
Rural voters are now much more Republican is presidential elections than they were 20 years. The has to do with both with the issues changing and the parties changing. But it is NOT because of immigration or emmigration.
Just to give you an example of this, look at the South Dakota exit poll from 2000, located on the web here:
http://abcnews.go.com/sections/politics/2000vote/general/sd_epollgridPres.htmlOverall, Bush won among exit poll respondents, 61-37. The actual election result was Bush 60-38, or about +23 GOP over the national average.
However, when these SAME PEOPLE were asked who they voted for in 1996, they favored Clinton over Dole, 43-38, with Perot at 8%....about +5 GOP over the national average.
So the EXACT SAME PEOPLE became 18% more Republican over the course of four years. Now, I think these results are exagerrated by people's fondness for Clinton in hindsight, but it clearly shows that the people of South Dakota became have become more Republican...it is not that SD has become more Republican because it now has different people.