500px|vignette|droite|Les 12 arrondissements et les 96 quartiers de Berlin. La ville de Berlin est divisée, depuis le 2001, en douze arrondissements municipaux (Stadtbezirke en allemand) et 96 quartiers (Viertel). Ceux-ci ont été institués par la loi du , portant sur la réforme de la réglementation sur les arrondissements. L'administration d'un arrondissement municipal se compose de l'« Assemblée des délégués d'arrondissement » (Bezirksverordnetenversammlung - BVV) et de la mairie d'arrondissement (Bezirksamt). Dans chaque arrondissement, les délégués sont élus par les citoyens allemands ayant le droit de vote et par les ressortissants des pays de l'Union européenne qui y vivent. La mairie d'arrondissement est une autorité administrative collégiale, composée du maire d'arrondissement et de ses adjoints. Les maires de tous les arrondissements de la capitale, le Bourgmestre-gouverneur et le bourgmestre adjoint forment ensemble le « Conseil des Bourgmestres » (Rat der Bürgermeister). Le Sénat de Berlin est tenu de demander au Conseil des Maires de prendre position sur les questions fondamentales concernant la législation et l'administration. Le même principe s'applique aux propositions de loi émanant de la Chambre des députés de Berlin. 500px|Les quartiers de Berlin vignette|droite|400px|Les 20 districts, eux-mêmes divisés en quartiers, à l'avènement du Grand Berlin en 1920. Au centre, entouré de jaune, se trouve la superficie de Berlin d'avant 1920. Le Grand Berlin est créé en 1920 par l'annexion des villes et villages environnants. Il est divisé en 20 districts :