Berlin compte 3 748 148 habitants en 2019 et  4 400 000 habitants dans l’agglomération.C’est la ville la plus peuplée et la 8e agglomération européenne après Madrid (Espagne), Saint Petersbourg (Russie), Milan (Italie) et Barcelone (Espagne)