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