Germany is divided into 402 administrative districts. These consist of 295 rural districts (Landkreise), listed fully here, and 107 urban districts (Kreisfreie Städte / Stadtkreise) - cities which constitute a district in their own right.