Unjuk rasa ini dapat terjadi karena disebabkan oleh beberapa hal. Unjuk rasa dapat terjadi karena ketidakpuasan beberapa kalangan masyarakat terhadap suatu kebijakan yang ditetapkan pemerintah. Selain itu, unjuk rasa dapat didorong karena adanya ketidakadilan yang dirasakan suatu kelompok tertentu sehingga menuntut keadilan pada pemerintah. Namun unjuk rasa juga menimbulkan dampak tertentu. Dampak yang dapat terjadi secara langsung adalah terjadinya kerusuhan. Kerusuhan biasanya terjadi karena demonstrasi yang bersifat radikalisme ataupun emosi yang berlebihan.
Walaupun demonstrasi bertujuan untuk menyampaikan aspirasi masyarakat pada pemerintah, namun unjuk rasa harus dilakukan dengan mengikuti prosedur yang baik sehingga tidak memicu adanya kerusuhan.