सामाजिक कारण- राष्ट्रवाद के उदय में ब्रिटिश सरकार की प्रजाति भेद नीति भी महत्वपूर्ण कारक थी।
अंग्रेज अपने को श्रेष्ठ समझते थे एवं भारतीय को हेय दृष्टि से देखते थे। विदेशों में भी भारतीयों के साथ अच्छा बर्ताव नहीं किया जाता था।
सरकारी सेवाओं में अंग्रेजों की पक्षपात पूर्ण नीति ने राष्ट्रवाद की भावना को प्रेरित किया।
सरकार द्वारा ऊंचे-ऊंचे सरकारी पदों में भारतीयों को अलग रखने पर हर संभव प्रयास किया जाता था।
अतः भारतीय शिक्षित वर्ग एवं मध्यम वर्ग ने अंग्रेजी शासन के खिलाफ आवाज बुलंद किया।