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