Movimentos sociais podem ser definidos como grupos que agem para promover ou resistir mudanças na sociedade. Eles surgem quando a sociedade civil não aceita mais uma situação de forma passiva e acredita que pode fazer algo para um grupo ou a sociedade como um todo. Todo movimento social apresenta pelo menos três características: um objetivo, um programa para atingi-lo e uma ideologia.