शहर का महानगरीय क्षेत्र यूरोपीय संघ में 13,879,757 जनसंख्या के साथ सबसे अधिक आबादी वाला है, जबकि ग्रेटर लंदन प्राधिकरण के अनुसार शहरी-क्षेत्र की आबादी के रूप में 22.7 मिलियन है। 1831 से 1925 तक लंदन विश्व के सबसे अधिक आबादी वाला शहर था।