Cauzele creșterii inegalităților sociale sunt complexe și variate și includ globalizarea economiei, inegalitățile în distribuția veniturilor, politicile publice ineficiente și discriminarea rasială. Unele dintre cauze sunt legate de o creștere a privilegiilor unor grupuri sociale, pe baza bogăției, puterii sau accesului la educație și informații, în timp ce altele sunt legate de o scădere a șanselor și oportunităților pentru cei săraci sau marginalizați.