The population of London in 2025 is estimated to be about 9,840,740 people. This figure represents the urban agglomeration including Greater London and some adjacent suburban areas. The population has been growing steadily, with an annual increase of approximately 0.95%, adding roughly 92,710 people per year. London is the largest city in the United Kingdom and the third-largest city in Europe by population.