Existem cinco níveis de governo na Alemanha. O governo alemão é chamado de governo local nos dois níveis mais baixos. Os cinco níveis do governo alemão são todos legalmente independentes. Isto significa que cada nível de governo tem um trabalho separado na Alemanha. A constituição alemã (a Grundgesetz) lista os cinco níveis de governo e diz o que cada nível deve fazer.

Os cinco níveis são:

  1. A União Européia (ou UE). A UE pode fazer leis que todos os outros níveis de governo devem executar (fazer completamente);
  2. A Federação ou o governo nacional. O governo nacional da Alemanha é responsável pela defesa e pela política externa. O governo nacional desenvolve normas sobre as ações dos dezesseis Länder. A federação também dá dinheiro aos estados mais pobres. Ela quer que todos os Estados sejam iguais.
  3. Os dezesseis Länder. O governo estadual pode criar regras para o governo local em cada estado. Mas os governos estaduais não podem "abolir" (oficialmente terminar) os governos locais. O governo local é garantido pela constituição e pelo governo federal;
  4. Os distritos rurais ou condados (Landkreise) e os distritos urbanos ou cidades independentes;
  5. As cidades e municípios, que são partes de um distrito ou talvez subúrbios de um distrito urbano.

Alguns estados têm regierungsbezirke que são um grupo de condados e cidades em uma área para ajudar a executar certas tarefas em toda a área.

Outros estados têm Amt que é um conjunto de municípios em um distrito, geralmente porque os próprios municípios são muito pequenos para administrar muitos serviços

Regierungsbezirke e Ämte não são garantidos pela constituição, são uma forma de ajudar os vários níveis de governo a fazer seu trabalho.