Razredni boj je opozicija med različnimi sloji družbe. Razredni boj ni le konflikt, vključuje gospodarstvo, politiko in družbo kot celoto. Izraz razredni boj je bil ime, ki ga je ustvaril nemški filozof Karl Marx.
Razredni boji obstajajo že od srednjega veka, ko so se vladajoči sloji, kot so kralji in meščanstvo, borili proti delavcem in včasih celo nasilno. Vladajoči razredi svojo oblast na splošno izvajajo avtoritarno, kar na koncu povzroča konflikte s predstavniki nižjih slojev.
Filozofa Karl Marx in Friedrich Engels sta skovala izraz razredni boj, da bi označila konflikte, ki obstajajo med pripadniki premožnejših slojev in nižjimi sloji. Za Marxa so bili razredni boji z leti eden izmed številnih razlogov za revolucije v svetovni zgodovini. Marx je družbo razdelil na lastnike, ki jih je zastopalo meščanstvo, in delavce, ki jih je zastopal proletariat, ki so bili edini delavci.
Filozofi verjamejo, da se bo razredni boj končal šele s koncem kapitalizma in posledično s koncem delitve družbenih razredov.