Inegalitatea socială poate fi cauzată de o serie de factori, inclusiv diferențele de venituri și avere, discriminarea, educația precară sau neaccesibilă, precum și alte condiții socioeconomice. De asemenea, inegalitatea poate fi amplificată de factori precum rasismul, sexismul și alte forme de discriminare care pot limita accesul la resurse și oportunități pentru unii membri ai societății.