Towns and cities in Greater London by population
By
James Burfield , SEO consultant, Bath · Page updated
18 September 2026 · ONS mid-year estimates · GeoNames
All 255 populated places in Greater London, ranked by current population. The largest is London, with 8,961,989 people.
Every place in Greater London, ranked
Do not add these figures together to get Greater London's population. Settlement boundaries overlap, so the rows below sum to more than the area actually holds. We hold no single official figure for this area.
Why figures differ .
17.06M
sum of the places listed below
# Place Population 1 London 8,961,989 2 Brent 329,100 3 Islington 319,143 4 City of Westminster 247,614 5 Bexley 228,000 6 Barking 218,534 7 Archway 215,667 8 Sutton 187,600 9 Croydon 173,314 10 Ilford 168,168 11 Enfield Town 156,858 12 Harrow 149,246 13 Tottenham 130,000 14 Walthamstow 109,424 15 Dagenham 108,368 16 Becontree 100,000 17 Romford 95,000 18 Hayes 93,928 19 Wembley 90,045 20 Fulham 87,161 21 Edmonton 82,000 22 Southall 78,253 23 Putney 77,140 24 Battersea 75,651 25 Canary Wharf 73,390 26 Purley 72,000 27 Peckham 71,552 28 Chingford 70,583 29 Uxbridge 70,000 30 Wimbledon 68,187 31 Stamford Hill 68,050 32 Brixton 66,300 33 Hounslow 66,292 34 Finchley 65,812 35 Cricklewood 65,000 36 Mitcham 63,393 37 Feltham 63,368 38 Acton 62,480 39 Beckenham 60,739 40 Chelsea 60,000 41 Streatham 58,055 42 South Croydon 55,198 43 Leytonstone 54,696 44 Eltham 48,964 45 Morden 48,233 46 Carshalton 45,525 47 Catford 44,905 48 Willesden 44,295 49 Canning Town 42,667 50 Holloway 41,329 51 Welling 41,000 52 Shepherds Bush 39,724 53 Surbiton 38,158 54 Greenford 38,000 55 Heston 37,045 56 Stratford 36,666 57 Chiswick 34,337 58 Thamesmead 31,824 59 Ruislip 31,000 60 Greenwich 30,578 61 Barnet 30,000 62 Kilburn 29,027 63 Wood Green 28,453 64 Muswell Hill 27,992 65 Bow 27,720 66 Highbury 26,664 67 Camden Town 26,122 68 Northolt 26,000 69 Coulsdon 25,530 70 Hornchurch 25,470 71 Blackheath 25,116 72 Isleworth 25,008 73 Chalk Farm 24,977 74 New Malden 23,818 75 Hanworth 23,563 76 Woodford Green 22,803 77 Hadley Wood 21,639 78 Richmond 21,469 79 Barnes 21,218 80 Notting Hill 21,000 81 Wallington 20,850 82 Pimlico 20,709 83 Hampton 20,000 84 Soho 19,634 85 Blackwall 19,461 86 Chessington 19,433 87 Pinner 19,158 88 Hook 18,973 89 Golders Green 18,818 90 Wealdstone 18,500 91 East Barnet 18,100 92 Abbey Wood 17,700 93 Bethnal Green 17,590 94 Bayswater 17,500 95 Friern Barnet 17,250 96 Harlesden 17,162 97 Brockley 17,156 98 South Ruislip 16,800 99 Plumstead 16,736 100 South Norwood 16,518 101 Harringay 16,500 102 Norbury 16,476 103 Enfield Lock 16,469 104 Tooting 16,239 105 Stepney 16,238 106 Roehampton 16,132 107 Upper Norwood 16,082 108 Worcester Park 16,031 109 Limehouse 15,986 110 Seven Sisters 15,968 111 Ealing Common 15,945 112 Hayes 15,908 113 New Cross 15,756 114 Ponders End 15,664 115 Perry Vale 15,618 116 Chislehurst 15,600 117 Queenstown 15,599 118 Earlsfield 15,562 119 West Ham 15,551 120 Furzedown 15,504 121 Latchmere 15,358 122 Manor Park 15,318 123 Orpington 15,248 124 West Ealing 15,169 125 Palmers Green 15,162 126 Totteridge 15,159 127 Shadwell 15,110 128 Tottenham Hale 15,064 129 Kenley 14,966 130 Sudbury 14,950 131 Crofton Park 14,937 132 Kensal Green 14,915 133 Headstone 14,900 134 Whitechapel 14,862 135 Forest Hill 14,854 136 Balham 14,751 137 Thornton Heath 14,669 138 St. Ann's 14,638 139 Lee 14,573 140 Ladywell 14,515 141 Chelsfield 14,507 142 Southgate 14,454 143 Northumberland Park 14,429 144 Charlton 14,385 145 West Drayton 14,370 146 Kidbrooke 14,300 147 Harrow Weald 14,300 148 Shirley 14,296 149 West Wickham 14,276 150 Leyton 14,184 151 King's Cross 14,082 152 New Barnet 14,000 153 Bickley 13,904 154 Rotherhithe 13,743 155 Gipsy Hill 13,712 156 World's End 13,700 157 Ickenham 13,600 158 Goodmayes 13,069 159 Abbey Road 13,043 160 Osterley 13,031 161 Holborn 13,023 162 Sanderstead 12,777 163 Queen's Park 12,756 164 Hornsey 12,659 165 Barkingside 12,609 166 Rainham 12,482 167 Brixton Hill 12,458 168 Harold Wood 12,443 169 Hillingdon 12,403 170 Cranford 12,330 171 East Dulwich 12,321 172 Crystal Palace 12,255 173 Marylebone 12,157 174 Edgwarebury 12,100 175 Canonbury 12,072 176 Elm Park 12,048 177 Emerson Park 11,977 178 St. Helier 11,949 179 Snaresbrook 11,868 180 Northwood Hills 11,800 181 Stroud Green 11,758 182 Westbourne 11,686 183 Church Street 11,673 184 Maida Hill 11,660 185 Regent's Park 11,610 186 Belsize Park 11,600 187 Wanstead 11,543 188 West End 11,543 189 Kew 11,436 190 Harrow Road 11,381 191 Highams Park 11,355 192 Northwood 11,300 193 Cheam 11,286 194 Wimbledon Park 11,197 195 Knightsbridge and Belgravia 11,028 196 Belvedere 11,000 197 Ruislip Manor 11,000 198 Highgate 10,955 199 Lancaster Gate 10,951 200 Mortlake 10,919 201 Biggin Hill 10,817 202 Brentford 10,750 203 Harrow on the Hill 10,632 204 West End of London 10,575 205 Monkhams 10,422 206 Sidcup 10,400 207 Little Venice 10,366 208 St James's 10,361 209 East Sheen 10,348 210 Vincent Square 10,327 211 Hyde Park 10,319 212 Cockfosters 10,300 213 Spitalfields 10,286 214 Hampton Wick 10,221 215 Norbiton 10,107 216 Collier Row 10,100 217 Crouch End 10,075 218 Belmont 10,048 219 Kingston upon Thames 10,001 220 Upminster 10,000 221 Barnsbury 10,000 222 Mottingham 9,987 223 Tolworth 9,833 224 Edgware 9,832 225 Erith 9,811 226 Hatch End 9,800 227 Teddington 9,615 228 Chadwell Heath 9,598 229 Greenhill 9,324 230 Shortlands 9,303 231 Earls Court 9,104 232 Oakwood 9,100 233 Farnborough 9,033 234 Belmont 9,000 235 Clapham Junction 8,916 236 Newbury Park 8,617 237 City of London 8,072 238 Poplar 8,069 239 Hainault 7,071 240 High Barnet 7,062 241 Harefield 6,573 242 Lambeth 6,000 243 Clerkenwell 4,934 244 Stanmore 4,179 245 Kennington 4,000 246 Barbican 4,000 247 Cranham 2,836 248 South Harefield 1,900 249 Blackheath Westcombe 1,098 250 Harmondsworth 879 251 Cudham 362 252 Downe 327 253 Berry's Green 232 254 Hampton Court 100 255 Forest Gate 67
Common questions
What is the largest town in Greater London? London, with 8,961,989 residents on current figures. This page ranks all 255 recorded places in Greater London by population, each linking to its own page with sources and, where held, a 2005 comparison.