Why do cities and places with higher education tend to be more liberal while more rural places tend to be conservative?

In the city there are lots of people from different backgrounds, most people grew up with people from different races and cultures, so it’s easier to be more empathetic and understanding. But people away from the city probably tend to be more separated and probably don’t get to interact with different people from different backgrounds as much, since everything is kinda separated? Could be wrong but idk.

I just feel like in the city its kinda close nit? Like its more easier for people to relate to one another and have an understanding because they get to interact with different people daily. But with rural places there isn’t much opportunity to meet a bunch of different people perhaps? Idk

/r/NoStupidQuestions Thread