Le Parti communiste d'Allemagne (Kommunistische Partei Deutschlands, abrégé en KPD) est un parti politique allemand, fondé fin dans le contexte de la révolution allemande de 1918-1919, autour de la Ligue spartakiste.
Ses premiers dirigeants, Rosa Luxemburg et Karl Liebknecht, sont assassinés en janvier 1919, après l'échec de la révolte de Berlin. Leur successeur Paul Levi est exclu du parti en 1921. Le KPD est mis sous contrôle par l'Internationale communiste et l'URSS, puis progressivement stalinisé. Dirigé notamment, durant l'entre-deux-guerres, par Ernst Thälmann, il est l'un des partis d'opposition les plus importants sous la république de Weimar et le parti communiste le plus puissant d'Europe occidentale. Après l'arrivée au pouvoir d'Adolf Hitler, le KPD est interdit et ses militants persécutés. À nouveau autorisé après-guerre, il se scinde en deux dans l'Allemagne occupée, au début de la guerre froide : ses cadres présents dans la zone d'occupation soviétique fondent le Parti socialiste unifié d'Allemagne (SED) en absorbant les sociaux-démocrates locaux ; à l'Ouest, le KPD continue d'exister sous son nom propre. Le SED est ensuite le parti au pouvoir sous la République démocratique allemande, tandis que le KPD, réduit à la marginalité, est interdit en 1956 par le gouvernement ouest-allemand.
Révolution allemande de 1918-1919
vignette|redresse|Rosa Luxemburg.
Le ralliement, en 1914, de la majorité des partis sociaux-démocrates de la Internationale à la politique de soutien à la Première Guerre mondiale marque un tournant dans l'histoire de la sociale-démocratie. Seuls, quelques partis et militants s'opposent à la guerre et restent attachés au mot d'ordre de Karl Marx : .
En Allemagne, l'opposition à la guerre prend forme dès 1915 autour de Rosa Luxemburg. Elle se caractérise par le refus croissant des parlementaires du Parti social-démocrate d'Allemagne (SPD) de voter les crédits de guerre, puis par une scission de l'aile gauche pacifiste du SPD, qui s'organise dans le Parti social-démocrate indépendant d'Allemagne (USPD) en .