How many people live in London?
Cities easy Data from 2023
Guess before you scroll — the answer is below
The answer
8,900,000 people
Roughly 8.9M.
Greater London has about 8.9 million residents. Over a third were born outside the UK, and more than 300 languages are spoken in its schools — the most linguistically diverse city on Earth by that measure.
Where this number comes from
| Source | Office for National Statistics |
|---|---|
| Figure refers to | 2023 |
| Last checked | |
| Unit | people |
Numbers move. If this one has drifted from its source, let us know.
Think you can do better?
Five fresh questions every day. No account needed.