London

London

POPULATION
8,961,989
AREA
607 mi²

About

London is the capital and largest city of both England and the United Kingdom, with a population of 8,866,180 in 2022. The wider metropolitan area is the largest in Western Europe, with a population of 14.9 million. London stands on the River Thames in southeast England, at the head of a 50-mile estuary down to the North Sea, and has been a major settlement for nearly 2,000 years.

MoreLess
More on Wikipedia

Featured in Guides

Details

Location

England United Kingdom

Coordinates

51.50338° N, 0.07952° W