जन-आन्दोलन के प्रमुख कारण जन-आन्दोलन के अनेक कारण उत्तरदायी थे, जिनमें से प्रमुख अग्रलिखित हैं-
1. राजनीतिक दलों के आचार-व्यवहार से मोह भंग होना-सत्तर और अस्सी के दशक में समाज के कई तबकों का राजनीतिक दलों के आचार-व्यवहार से मोह भंग हो गया। गैर-कांग्रेसवाद या जनता पार्टी की असफलता से राजनीतिक अस्थिरता का माहौल पैदा हो गया। इससे दल-रहित जन-आन्दोलनों का उदय हुआ।
2. सरकार की आर्थिक नीतियों से मोह भंग होना-सरकार की आर्थिक नीतियों से भी लोगों का मोह भंग हुआ क्योंकि गरीबी और असमानता बड़े पैमाने पर बनी रही। आर्थिक संवृद्धि का लाभ समाज के हर तबके को समान रूप से नहीं मिला। जाति और लिंग आधारित साम्प्रदायिक असमानताओं ने गरीबी के मुद्दे को और ज्यादा जटिल और धारदार बना दिया। समाज के विभिन्न समूहों के बीच अपने साथ हो रहे अन्याय और वंचना का भाव प्रबल हुआ।
3. लोकतान्त्रिक संस्थाओं और चुनावी राजनीति से विश्वास उठना-राजनीतिक धरातल पर सक्रिय कई समूहों का विश्वास लोकतान्त्रिक संस्थाओं और चुनावी राजनीति से उठ गया। ये समूह दलगत राजनीति से अलग हुए और अपने विरोध को स्वर देने के लिए इन्होंने आवाम को लामबन्द करना शुरू कर दिया। दलित पैंथर्स आन्दोलन, किसान आन्दोलन, ताड़ी विरोध आन्दोलन, नर्मदा बचाओ आन्दोलन आदि इसी तरह के जनआन्दोलन थे।
भारतीय राजनीति पर जन-आन्दोलनों का प्रभाव भारतीय राजनीति पर जन-आन्दोलनों के निम्नलिखित प्रभाव पड़े-
⦁ इन सामाजिक आन्दोलनों ने समाज के उन नए वर्गों की सामाजिक-आर्थिक समस्याओं को अभिव्यक्ति दी जो अपनी समस्याओं को चुनावी राजनीति के जरिये हल नहीं कर पा रहे थे।
⦁ विभिन्न सामाजिक समूहों के लिए ये आन्दोलन अपनी बात रखने को बेहतर माध्यम बनकर उभरे।
⦁ समाज के गहरे तनावों और जनता के क्षोभ को एक सार्थक दिशा देकर इन आन्दोलनों ने एक तरह से लोकतन्त्र की रक्षा की है तथा सक्रिय भागीदारी के नए रूपों के प्रयोग ने भारतीय लोकतन्त्र के जनाधार को बढ़ाया है।
⦁ ये आन्दोलन जनता की उचित माँगों के प्रतिनिधि बनकर उभरे हैं और इन्होंने नागरिकों के एक बड़े समूह को अपने साथ जोड़ने में सफलता हासिल की है।