Klasių kova yra skirtingų visuomenės klasių priešprieša. Klasių kova nėra tik konfliktas, ji apima ekonomiką, politiką ir visą visuomenę. Klasių kovos terminas buvo vokiečių filosofo Karlo Marxo sukurtas vardas.
Klasių kova vyko nuo viduramžių, kai valdančiosios klasės, tokios kaip karaliai ir buržuazija, kovojo prieš darbininkus, o kartais net ir žiauriai. Valdančiosios klasės paprastai naudojasi savo galia autoritariniu būdu, ir tai sukelia konfliktus su žemesnių klasių atstovais.
Filosofai Karlas Marxas ir Friedrichas Engelsas įvardijo klasių kovos terminą, norėdami įvardyti konfliktus, kurie egzistuoja tarp turtingesnių ir žemesnių klasių narių. Marxui bėgant metams klasių kova buvo viena iš kelių revoliucijų pasaulio istorijoje priežasčių. Marxas suskirstė visuomenę į savininkus, kuriems atstovavo buržuazija, ir darbininkus, kuriems atstovavo proletariatas, kurie buvo vieninteliai darbuotojai.
Filosofai mano, kad klasių kova baigsis tik pasibaigus kapitalizmui, taigi ir socialinių klasių padalijimui.