I believe that city folk are even more predisposed to religion and belief in God than village folk.This is probably due to the fact that city folk feel more insecure and uncertain.Its all down to that basically.
In theory greater urbanization means better education and hence that should lead to lesser interest in God and religion and religious beliefs and rituals.But that is only in theory.In reality things don't really pan out that way at all.
Its difficult to explain.It probably has to do with clinging on to old customs and traditions.We in India seem to produce so called "educated" people in their millions.But this kind of education doesn't seem to make much of a difference to their way of thinking or their way of life.Their outlook on life doesn't seem to change much and hence this Urban--rural effect does not really change things here--at least not much.
Brazil is the biggest "catholic" country in the world and it's a place where injustice is spread out and it's also one of the most corrupted countries in the world. If the belief in these superstions would bring this marvelous world that the research says, wouldn't Brazil be one of the best countries to live in?? And it's far from being...
i remember hearing this as a factor for the evolution of a "soul"
animals that are self-aware (this means intelligence that we evolved) have problems dealing with the everyday struggles
but if we think that we carry a precious cargo inside of us (soul), we will be more likely to survive, to fight harder to survive
but i wonder if this has gotten published yet (real science publications)