Biggest and smallest London boroughs by population (2025)
Croydon was the most populated of London’s 33 boroughs in 2025 (population estimate 410,085).
City of London was the least populated (15,631). The middle borough, Waltham Forest, had 283,713.
See it on the map| Rank | Council | Value |
|---|---|---|
| 1 | Croydon | 410,085 |
| 2 | Barnet | 408,087 |
| 3 | Ealing | 387,072 |
| 4 | Newham | 376,542 |
| 5 | Brent | 352,201 |
| 6 | Wandsworth | 339,859 |
| 7 | Bromley | 336,048 |
| 8 | Tower Hamlets | 334,240 |
| 9 | Enfield | 329,400 |
| 10 | Hillingdon | 326,671 |
| 11 | Redbridge | 321,829 |
| 12 | Lambeth | 314,298 |
| 13 | Southwark | 312,366 |
| 14 | Greenwich | 301,225 |
| 15 | Lewisham | 301,037 |
| 16 | Hounslow | 299,486 |
| 17 | Waltham Forest | 283,713 |
| 18 | Havering | 280,787 |
| 19 | Harrow | 272,612 |
| 20 | Hackney | 266,241 |
| 21 | Haringey | 266,218 |
| 22 | Bexley | 257,103 |
| 23 | Barking and Dagenham | 238,295 |
| 24 | Islington | 224,551 |
| 25 | Merton | 218,891 |
| 26 | Camden | 216,658 |
| 27 | Sutton | 213,972 |
| 28 | Westminster | 212,367 |
| 29 | Richmond upon Thames | 196,713 |
| 30 | Hammersmith and Fulham | 190,216 |
| 31 | Kingston upon Thames | 172,761 |
| 32 | Kensington and Chelsea | 145,734 |
| 33 | City of London | 15,631 |