Die Bevölkerung Berlins ist von der wechselvollen Geschichte der Stadt geprägt. In Berlin lebten am 31. Dezember 2023 nach amtlicher Bevölkerungsfortschreibung auf Grundlage des Zensus 2011 3.662.381 Einwohner auf einer Fläche von 891,82 Quadratkilometern, nach der Fortschreibung auf der Grundlage des Zensus 2022 waren es am 15. Mai 2022 aber lediglich 3.596.999, was eine Überhöhung um knapp 129.000 bedeutete.[1] Die Bevölkerungsdichte der Stadt betrug 4.107 Einwohner pro Quadratkilometer.
Berlin ist die nach Einwohnern größte deutsche Stadt und größte Stadt der Europäischen Union.[2] Die Agglomeration Berlin hat rund 4,8 Millionen Einwohner, die Metropolregion Berlin-Brandenburg, die beide Bundesländer komplett umfasst, etwa sechs Millionen Einwohner.
37.368 Kinder kamen in Berlin im Jahr 2014 zur Welt (+ 6,6 %).[3] Seit 2011 verzeichnet Berlin in absoluten Zahlen das jährlich größte Bevölkerungswachstum unter den Städten im deutschsprachigen Raum.