Ca și fenomen social, inegalitatea poate fi cauzată de o serie de factori, cum ar fi diferențele de statut socio-economic, discriminare pe bază de gen sau rasă, diferențele în accesul la resurse și opotunități, etc. În multe cazuri, aceste diferențe sunt generate de structuri sociale și de putere, care favorizează unele grupuri și marginalizează altele.