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.
Seems like a little bit of confirmation bias going on, and the idea is not exactly a new one. I've always maintained a god belief derives mostly from the fact that, a) we don't know how stuff works, and b) we're scared of death.
Add to that the fact that we like life as easy as possible, and that it's nice to feel part of an inclusive group, and we a) suppress our ignorance by pretending we know the answers, and b) suppress our fear by pretending death isn't going to happen ... then we just hang around a bunch of others who feel the same way to get that warm, fuzzy feeling of being one of a precious few who've got it right.
For the most part, humans are insecure, fearful and ignorant, and many are content to just put a plaster over those problems with religion rather than treat the underlying injuries with rationality.
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...