ロンドンは文化的な多様性があり、300以上の言語が使われている。2011年3月時点のロンドンの公式の人口は8,174,100人であり、欧州連合の市域人口では最大で、イギリス国内の全人口の12.7%を占めている。グレーター・ロンドンの
都市的地域は、
パリの都市的地域に次いで欧州連合域内で第2位となる8,278,251人の人口を有し、ロンドンの都市圏の人口は1,200万人から1,400万人に達し、欧州域内では最大である。ロンドンは
1831年から
1925年にかけて、世界最大の人口を擁する都市であった。
2012年に
マスターカードが公表した統計によると、ロンドンは世界で最も外国人旅行者が訪れる都市である。