England - Top 100+ Cities by Population

Population data by city is the population of the city itself, not the metro area. Data is as of 2011 estimates.

Rank City State Country Population
1. London EnglandUnited Kingdom 7,556,900
2. Birmingham EnglandUnited Kingdom 984,333
3. Liverpool EnglandUnited Kingdom 468,945
4. Leeds EnglandUnited Kingdom 455,123
5. Sheffield EnglandUnited Kingdom 447,047
6. Bristol EnglandUnited Kingdom 430,713
7. Manchester EnglandUnited Kingdom 395,515
8. Leicester EnglandUnited Kingdom 339,239
9. Islington EnglandUnited Kingdom 319,143
10. Coventry EnglandUnited Kingdom 308,313
11. Hull EnglandUnited Kingdom 302,296
12. Bradford EnglandUnited Kingdom 299,310
13. Stoke-on-Trent EnglandUnited Kingdom 260,419
14. Wolverhampton EnglandUnited Kingdom 252,791
15. Plymouth EnglandUnited Kingdom 247,297
16. Nottingham EnglandUnited Kingdom 246,654
17. Southampton EnglandUnited Kingdom 246,201
18. Reading EnglandUnited Kingdom 244,070
19. Derby EnglandUnited Kingdom 235,029
20. Dudley EnglandUnited Kingdom 199,059
21. Northampton EnglandUnited Kingdom 197,322
22. Portsmouth EnglandUnited Kingdom 194,150
23. Luton EnglandUnited Kingdom 193,669
24. Newcastle upon Tyne EnglandUnited Kingdom 192,382
25. Preston EnglandUnited Kingdom 190,687
26. Sutton EnglandUnited Kingdom 187,600
27. Milton Keynes EnglandUnited Kingdom 184,506
28. Sunderland EnglandUnited Kingdom 177,965
29. Norwich EnglandUnited Kingdom 177,636
30. Walsall EnglandUnited Kingdom 172,141
31. Bournemouth EnglandUnited Kingdom 163,600
32. Southend-on-Sea EnglandUnited Kingdom 163,377
33. Swindon EnglandUnited Kingdom 155,432
34. Oxford EnglandUnited Kingdom 154,566
35. Poole EnglandUnited Kingdom 150,092
36. Huddersfield EnglandUnited Kingdom 149,017
37. York EnglandUnited Kingdom 144,202
38. Ipswich EnglandUnited Kingdom 143,767
39. Blackpool EnglandUnited Kingdom 143,101
40. Middlesbrough EnglandUnited Kingdom 142,707
41. Bolton EnglandUnited Kingdom 141,331
42. Peterborough EnglandUnited Kingdom 140,141
43. Stockport EnglandUnited Kingdom 139,052
44. Brighton EnglandUnited Kingdom 139,001
45. Telford EnglandUnited Kingdom 138,241
46. West Bromwich EnglandUnited Kingdom 135,618
47. Slough EnglandUnited Kingdom 134,072
48. Gloucester EnglandUnited Kingdom 128,721
49. Cambridge EnglandUnited Kingdom 128,488
50. Watford EnglandUnited Kingdom 125,707
51. Rotherham EnglandUnited Kingdom 117,618
52. Exeter EnglandUnited Kingdom 113,118
53. Eastbourne EnglandUnited Kingdom 112,906
54. Bassetlaw District EnglandUnited Kingdom 112,200
55. Mendip EnglandUnited Kingdom 110,000
56. Colchester EnglandUnited Kingdom 109,414
57. Dagenham EnglandUnited Kingdom 108,368
58. Crawley EnglandUnited Kingdom 107,061
59. Sutton Coldfield EnglandUnited Kingdom 107,030
60. Blackburn EnglandUnited Kingdom 106,154
61. Oldham EnglandUnited Kingdom 104,782
62. Woking EnglandUnited Kingdom 103,932
63. Cheltenham EnglandUnited Kingdom 103,249
64. Chelmsford EnglandUnited Kingdom 102,671
65. Saint Helens EnglandUnited Kingdom 102,555
66. Basildon EnglandUnited Kingdom 101,362
67. Gillingham EnglandUnited Kingdom 101,187
68. Worcester EnglandUnited Kingdom 100,023
69. Becontree EnglandUnited Kingdom 100,000
70. Worthing EnglandUnited Kingdom 99,110
71. Rochdale EnglandUnited Kingdom 97,550
72. Basingstoke EnglandUnited Kingdom 96,348
73. Solihull EnglandUnited Kingdom 96,267
74. Harlow EnglandUnited Kingdom 94,365
75. Bath EnglandUnited Kingdom 93,238
76. Southport EnglandUnited Kingdom 93,044
77. Maidstone EnglandUnited Kingdom 90,894
78. Lincoln EnglandUnited Kingdom 89,228
79. Hastings EnglandUnited Kingdom 89,100
80. Darlington EnglandUnited Kingdom 87,204
81. Harrogate EnglandUnited Kingdom 87,024
82. Hartlepool EnglandUnited Kingdom 86,713
83. Bedford EnglandUnited Kingdom 86,658
84. Hemel Hempstead EnglandUnited Kingdom 85,629
85. Stevenage EnglandUnited Kingdom 84,651
86. Saint Albans EnglandUnited Kingdom 84,561
87. South Shields EnglandUnited Kingdom 83,655
88. Weston-super-Mare EnglandUnited Kingdom 82,903
89. Halifax EnglandUnited Kingdom 82,624
90. Birkenhead EnglandUnited Kingdom 81,805
91. Warrington EnglandUnited Kingdom 81,238
92. Wigan EnglandUnited Kingdom 80,788
93. High Wycombe EnglandUnited Kingdom 80,357
94. Stockton-on-Tees EnglandUnited Kingdom 79,957
95. Wakefield EnglandUnited Kingdom 78,978
96. Gateshead EnglandUnited Kingdom 77,649
97. Redditch EnglandUnited Kingdom 77,128
98. Chester EnglandUnited Kingdom 77,040
99. Fylde EnglandUnited Kingdom 76,500
100. Bracknell EnglandUnited Kingdom 76,103