My theory is that those who live in the city tend to be less self-reliant and look to government for help. Those who live in the country tend to be more self reliant. It has nothing to do with IQ (or maybe it does

.
Rural people like independence, the outdoors, shooting and hunting, burning their garbage... They like less regulation and want to just live as they choose. They care less about what the Hollywood elite have to say and more what the grange hall is doing Friday night. This is why they tend to vote Republican.
Troy