Klasna borba (njem. Klaseenkampf) pojam je koji označava sukob između društvenih staleža nastao zbog njihovih temeljnih nejednakosti. Najčešće se pojavljuje u kontekstu marksističke i socijalističke misli, gdje označava trajno sukobljavanje kapitalističke i radničke klase, kao i nekih drugih (poput seljačke i srednje klase). [1][2] Suvremenija uporaba ovim pojmom naznačuje razne ekonomske sukobe poput štrajkova i pregovora o plaći, ali i političke poput djelovanja sindikata i uzdržavanja države blagostanja.[1]