La lutte des classes est l'opposition entre différentes classes de la société. La lutte des classes n'est pas seulement un conflit, elle implique l'économie, la politique et la société dans son ensemble. Le terme lutte des classes est un nom créé par le philosophe allemand Karl Marx.
Les luttes de classes existent depuis le Moyen Âge, lorsque les classes dirigeantes comme les rois et la bourgeoisie se battaient contre les ouvriers, et parfois même violemment. Les classes dirigeantes exercent généralement leur pouvoir de manière autoritaire, ce qui finit par générer des conflits avec les représentants des classes inférieures.
Les philosophes Karl Marx et Friedrich Engels ont inventé le terme lutte des classes pour désigner les conflits qui existent entre les membres des classes les plus riches et ceux des classes inférieures. Pour Marx, les luttes de classes ont été, au fil des ans, l'une des nombreuses raisons des révolutions dans l'histoire du monde. Marx a divisé la société en propriétaires, représentés par la bourgeoisie, et en ouvriers, représentés par le prolétariat, qui étaient les seuls ouvriers.
Les philosophes croient que la lutte des classes ne prendra fin qu'avec la fin du capitalisme, et par conséquent, la fin de la division des classes sociales.