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