Разница между классом и стратой в социальной иерархии заключается в критериях, по которым происходит разделение общества на группы. 1
Класс — это большая группа людей, которые различаются по месту в системе общественного производства, отношению к средствам производства, роли в общественной организации труда, способам и размерам получаемого богатства. 14 Классы не имеют жёстко очерченных границ. 2
Страта — это слой людей, которые занимают неравное положение в обществе, имеют больше или меньше прав и возможностей. 1 Страты различаются по уровню доходов, основным чертам образа жизни, включённости во властные структуры, отношениям к собственности, социальному престижу и самооценке своей позиции в обществе. 1
Таким образом, основное различие заключается в том, что при классовом подходе главенствующее значение имеют экономические факторы, а при стратификационном — учитываются не только экономические, но и политические, социальные, а также социально-психологические факторы. 1