Karl Marx, hem sosyalist hem de komünist olarak kabul edilir. Sosyalist: Marx, sosyalizmin komünizme doğru ilerleyen tarihsel süreçte, sınıfların tam olarak ortadan kalkmadığı, ancak kapitalizmin sona erdiği bir geçiş aşaması olduğunu savunmuştur. Komünist: Marx'ın temel amacı, sınıfsız bir topluma ulaşmak ve gerçek özgürlüğü sağlamak olarak görülmüştür. Marx'ın düşünceleri, Friedrich Engels ile birlikte yazdıkları "Komünist Manifesto" gibi eserlerde detaylı bir şekilde ele alınmıştır.