Most and least populated London boroughs (2021)

Croydon was the most populated of London’s 33 boroughs in 2021 (population 390,719).

City of London was the least populated (8,583). The middle borough, Waltham Forest, had 278,426.

Map of population across the UKSee it on the map
Population for every council in London, highest first. Councils without a figure are listed last with the reason.
RankCouncilValue
1Croydon390,719
2Barnet389,344
3Ealing367,115
4Newham351,036
5Brent339,816
6Bromley329,992
7Enfield329,984
8Wandsworth327,506
9Lambeth317,654
10Tower Hamlets310,306
11Redbridge310,260
12Southwark307,637
13Hillingdon305,909
14Lewisham300,553
15Greenwich289,068
16Hounslow288,181
17Waltham Forest278,426
18Haringey264,238
19Havering262,052
20Harrow261,203
21Hackney259,146
22Bexley246,472
23Barking and Dagenham218,869
24Islington216,589
25Merton215,186
26Camden210,136
27Sutton209,639
28Westminster204,236
29Richmond upon Thames195,278
30Hammersmith and Fulham183,157
31Kingston upon Thames168,063
32Kensington and Chelsea143,375
33City of London8,583

Source and method · See it on the map