I 2014 hadde byen 3,4 millioner innbyggere hvorav 40 % var yngre enn 35 år og en stor del av innbyggerne, spesielt de unge, er tilflyttere. I 2000 ble byens opprinnelig 23 administrative bydeler omgjort til 12. I de innerste bydelene er befolkningstettheten over 100 innbyggere per hektar, i 1910 hadde området over 300 innbyggere per hektar. Berlin som helhet har 37 innbyggere/hektar ( per kvadratkilometer) som er mer enn New York med rundt per kvadratkilometer og Chicago med . Kreuzberg har over 30 % innbyggere med innvandrerbakgrunn, mens de østlige bydelene tilsammen har under 6 %. Tyrkia er vanligst landbakgrunn blant innvandrere. Rundt 13 % av innbyggerne i Berlin er utenlandske borgere, i Vest-Berlin var 15 % utenlandske.