This is a very important question.
In recent years, there has been a big debate in Canada, the United States and Europe over whether populism was tied strictly to the economy or whether it was also caused by identity, immigration or perhaps social networks. I think it is all three.
To fully understand, we first need to look at the idea of social status. For example, populist movements are the strongest and receive the most support from people in the most isolated, rural areas, with a bit less economic growth. This is what we see as the rationale for support of populist movements in almost all countries. It's clear that the economy is a factor.
Am I rich or do I have a good job? That's not the question, because lots of people who vote for populism have good jobs. Do I see a future for my region? that's the question. Do I have a reason to be optimistic? Will the region I live in and where I want my children to live be better off in 20 years? Will I be in a part of the country that is being overlooked? Will my children have to move to the capital or to a big city to have opportunities? These are very important questions.
Immigration, or change, is also connected here, in the sense that people are trying to determine who is a real member of a society, for example. Imagine a small town 40 years ago, where many people who may not have been the wealthiest, most intelligent or most skilled could at least tell themselves that they were German and not one of those Turkish immigrants, that they were men and that this gave them some privileges, or that they were not black or weren't from Asia. A lot of these people feel as though they've lost their social status. They're rebelling against this loss of social status, which can be a significant catalyst.
Social networks are important, because they give these frustrated people a way into the political arena and a way to dominate political discourse in a way that may not have been possible 20 or 30 years ago.