Il y a cinq niveaux de gouvernement en Allemagne. Le gouvernement allemand est appelé gouvernement local dans les deux niveaux les plus bas. Les cinq niveaux de gouvernement allemand sont tous juridiquement indépendants. Cela signifie que chaque niveau de gouvernement a une fonction distincte en Allemagne. La constitution allemande (Grundgesetz) énumère les cinq niveaux de gouvernement et précise ce que chaque niveau doit faire.

Les cinq niveaux sont :

  1. L'Union européenne (ou UE). L'UE peut adopter des lois que tous les autres niveaux de gouvernement doivent appliquer (faire complètement) ;
  2. La Fédération ou le gouvernement national. Le gouvernement national de l'Allemagne est responsable de la défense et de la politique étrangère. Le gouvernement national élabore des normes concernant les actions des seize Länder. La fédération donne également de l'argent aux États les plus pauvres. Elle veut que tous les États soient égaux.
  3. Les seize Länder. Le gouvernement du Land peut créer des règles pour les collectivités locales dans chaque Land. Mais les gouvernements des Länder ne peuvent pas "abolir" (mettre officiellement fin) les collectivités locales. Les collectivités locales sont garanties par la Constitution et le gouvernement fédéral ;
  4. Les districts ou comtés ruraux (Landkreise) et les districts urbains ou villes indépendantes ;
  5. Les villes et les municipalités, qui font partie d'un district ou peut-être la banlieue d'un district urbain.

Certains États disposent de regierungsbezirke, qui sont un groupe de comtés et de villes d'une région, pour aider à gérer certaines tâches dans la région.

D'autres États disposent d'un Amt, qui est un ensemble de municipalités dans un district, généralement parce que les municipalités elles-mêmes sont trop petites pour gérer de nombreux services

Les Regierungsbezirke et Ämte ne sont pas garantis par la constitution, ils sont un moyen d'aider les différents niveaux de gouvernement à faire leur travail.