A new measure of issue polarisation using k-means clustering US trends 1988-2024 and predictors of polarisation across the world.

Young, D. J., Ackland, J. A., Kapounek, A., Madsen, J.ORCID logo, Greening, L. J. & De-Wit, L. H. (2025). A new measure of issue polarisation using k-means clustering US trends 1988-2024 and predictors of polarisation across the world. Royal Society Open Science,
Copy

Political issue polarisation worries scholars and the public alike. To understand what drives political issue polarisation, longitudinal analyses and cross-national comparative research are necessary, but difficult to implement using current measures. We propose a new technique for measuring political issue polarisation which is well-suited to longitudinal and comparative analyses, using a machine learning algorithm called k-means clustering, which identifies coherent groups of politically-like-minded citizens from the bottom up. We analyse the between-cluster separation, within-cluster cohesion, and size parity of the clusters to quantify a society’s political issue polarisation. Using American National Election Studies data, we find that polarisation increased in the US from 1988 to 2024, driven by a period of rising separation between clusters from 2008 to 2020. Using World and European Values Survey data, we find that across the world, mass issue polarisation is driven primarily by disagreement over cultural issues, but manifests differently depending on a society’s level of Human Development (HDI), with lower-HDI countries seeing culturally-conservative clusters account for a majority of citizens, and higher-HDI countries having more culturally-liberal and equally-sized clusters. Different societal-level predictors, including Ethnic Fractionalisation, wealth inequality, and HDI, are associated with different aspects of polarisation.

mail Request Copy

subject
Accepted Version
lock_clock
Restricted to Repository staff only until 1 January 2100

Request Copy

Export as

EndNote BibTeX Reference Manager Refer Atom Dublin Core JSON Multiline CSV
Export