De klassenstrijd is volgens Karl Marx het maatschappelijk conflict tussen de verschillende sociale klassen, die door Marx ieder werden gedefinieerd vanuit hun economische positie in de samenleving. De klassenstrijd is een fundamenteel concept binnen de marxistische maatschappijkritiek. Dit economische conflictmodel vormt niet alleen de grondslag van het marxisme, de maatschappelijke theorie van Karl Marx, maar werd ook opgenomen in het ideologische gedachtegoed van de bewegingen van het socialisme en het anarchisme.