Germania este împărțită în 401 districte administrative. Există 294 de districte rurale (în germană: Landkreise), enumerate aici. Există, de asemenea, 107 districte urbane (Kreisfreie Städte / Stadtkreise), enumerate în Lista districtelor urbane germane.
Districtele urbane sunt orașe mari sau orașe care își gestionează propria administrație locală. Districtele rurale oferă servicii pentru orașele și satele mai mici dintr-o zonă. În unele state, orașele și satele dintr-un district sunt unite în ämter (deși "amt" nu este întotdeauna denumirea folosită). Acest lucru se datorează faptului că orașele și satele din zonă sunt prea mici pentru a asigura serviciile locale (de exemplu, brigada de pompieri sau cimitirele). În cazul în care se utilizează sistemul "Amt", orașele sau localitățile pot fi "amtfrei", adică nu fac parte dintr-un amt, deoarece orașul se poate ocupa de propriile afaceri locale.
În unele state există un alt nivel de guvernare, Regierungsbezirk sau districtul guvernamental. Mai multe districte urbane și rurale sunt reunite pentru a forma un regierungsbezirk, care îndeplinește o parte din sarcinile acestora, în special lucruri precum planificarea utilizării terenurilor, care poate afecta mai multe districte.