In sociology, social stratification is the hierarchical arrangement of social classes, castes an strata within a society. While these hierarchies are not universal to all societies, they are the norm among state-level cultures (as distinguished from hunter-gatherers or other social arrangements).