I mean it's pretty true that the Dems are a coalition of the cultural elites (which often also means the financial elites) and the urban poor. The repubs base is more working class/middle class - think sans culottes (from a french rev perspective) that are more culturally basic. Your average repub likes wrestling, monster truck shows, watches the super bowl. Your cultural elitist leftist reads the new yorker, the atlantic, has very cosmopolitan tastes in food, literature culture etc.
As Scott Alexander has recently written, what the Republicans need to do is start using the word "class" more...rather than some general fight against the "elites."
We are in the middle of a party reallignment (which, historically happen every 60 to 80 years in American politics) and, if the republicans play their cards right, they have the means to appeal to a very popular, anti-elitist base...but they need to frame it in terms of class rather than race, non-citizenship etc. Things are changing, my friends. Jeff Bezos is a Dem. Your plumber is a Republican. The tastemakers in our culture are Dems (obviously, they are concerned with status and it's simply not cool to be a Republican right now). All the truck drivers that keep our groceries stores stocked are repubs. There's a lot of people who get into leftist politics because they think they are supporting the "people" vs the "rich". And they're almost completely wrong.
I'm sorry, but though that may have once been true, things have changed. The elites are obsessed with status. Stephen Colbert is not going to interview a right-wing rabble rouser. But if you've come up with a nice new formula to fight white privilege, you're booked.