Komunisme
Banyak orang yang mengira komunisme "mati" setelah Revolusi 1989 yang berakhir pada bubarnya Uni Soviet dua tahun kemudian, yang diawali dengan keputusan Presiden Mikhail Gorbachev. Namun demikian, setelah runtuhnya Uni Soviet dan pecahnya Yugoslavia, terdapat beberapa negara yang masih dipimpin oleh pemerintahan Marxis-Leninis dengan partai tunggal. Di antaranya adalah Kuba, Laos, Vietnam, dan Republik Rakyat Tiongkok. Korea Utara menyebut ideologinya sebagai "Juche", yang mereka anggap sebagai perkembangan dari Marxisme-Leninisme. Meskipun demikian, Tiongkok, Laos, Vietnam, dan Kuba telah mengubah sistem ekonominya dari menjadi lebih terbuka. Di India, komunis memimpin pemerintahan di tiga negara bagian. Sementara di Nepal, partai komunis menjadi mayoritas di parlemen.
Anarkisme dan Marxisme
Sebuah interpretasi yang simpel dari materialisme historis menyatakan bahwa apabila memang Marxisme benar tentang kelas-kelas yang saling berkontradiksi di bawah beroperasinya sistem kapitalisme, maka sebuah revolusi kelas pekerja tak akan terelakkan lagi. Beberapa Marxis, khususnya mereka para pemimpin Internasional Kedua, meyakini hal ini. Bagaimanapun juga, tingkat di mana revolusi harus dilakukan oleh mereka yang telah sadar akan posisi kelasnya, menjadi sebuah perdebatan tersendiri di kalangan kaum Marxis, yang mana sebagian berpendapat bahwa pernyataan Karl Marx yang terkenal, ""Aku bukan seorang Marxis"", adalah sebuah penolakan konsep determinisme. Perdebatan ini diperdalam dengan terjadinya Perang Dunia I, saat partai-partai sosial demokrat dari Internasional Kedua mendukung upaya-upaya negara untuk terlibat di dalam perang. Sementara di sisi lain, para Marxis yang menjadi oposisi perang, seperti Rosa Luxemburg, menyalahkan Internasional Kedua sebagai sebuah "pengkhianatan" atas doktrin sosialisme yang pada gilirannya dianggap hanya berupaya untuk mereformasi negara kapitalis.