La religion occupe, en raison de l’histoire du pays (Saint Empire romain germanique, Réforme), une place très particulière en Allemagne où il n’y a jamais eu de séparation de l’Église et de l’État. Aussi chaque Allemand, qui déclare volontairement son appartenance à une Église, doit en principe payer le Kirchensteuer, l’impôt d’Église.
L’Église évangélique allemande réunit, depuis 1948, treize Églises luthériennes et treize Églises unies (luthériennes et réformées) ainsi que deux Églises réformées.
L’Église catholique, dont le statut est toujours fixé par le concordat du Reich de 1933, reconnu par le gouvernement fédéral en 1949, est régie par des concordats passés directement entre le Vatican et les Länder.
L’opposition traditionnelle, établie au XVIIIe siècle, entre une Allemagne du Nord protestante et une Allemagne du Sud catholique, demeure vivace.