In the United States and many other countries urban areas are predominantly liberal politically while rural areas are mostly conservative. There are theories for this trend but no definitive explanation. Lately, however, a few cities have been bucking the trend which provides some insight into the reasons.