According to the 2021 census, Prague was home to 1,301,432 people and has 721,332, including unoccupied ones. This comes to 554 dwellings for every 1,000 inhabitant. Munich has about 552 flats per 1,000 people, Vienna has 561, and Warsaw has almost 570. Berlin on the other hand has just under 530.