Inegalitatea sociala poate fi cauzată de mai mulți factori, printre care se numără diferențele de clasă socio-economică, conexiunile politice și diferențele de gen sau etnie. Pentru a reduce inegalitatea socială, trebuie să adoptăm politici care tind să echilibreze aceste diferențe, precum sisteme mai echitabile de impozitare, educație accesibilă și politici de discriminare pozitive.