List of English districts by population

This is a list of districts in England by population. The districts at the top have the biggest population and the districts at the bottom have a smaller number of people.

Over 300,000

[change | change source]
Rank District Population Type & City status Ceremonial county
1 Birmingham 1,001,200 Metropolitan borough, City (1889) West Midlands
2 Leeds 723,100 Metropolitan borough, City (1893) West Yorkshire
3 Sheffield 520,700 Metropolitan borough, City (1893) South Yorkshire
4 Bradford 485,000 Metropolitan borough, City (1897) West Yorkshire
5 Liverpool 447,500 Metropolitan borough, City (1880) Merseyside
6 Manchester 441,200 Metropolitan borough, City (1853) Greater Manchester
7 Bristol 398,300 Unitary authority, City (1542) Bristol
8 Kirklees 394,600 Metropolitan borough West Yorkshire
9 Croydon 342,700 London borough Greater London
10 Barnet 329,700 London borough Greater London
11 East Riding of Yorkshire 327,400 Unitary authority East Riding of Yorkshire
12 Wakefield 320,600 Metropolitan borough, City (1888) West Yorkshire
13 Wirral 313,100 Metropolitan borough Merseyside
14 Wigan 306,700 Metropolitan borough Greater Manchester
15 Dudley 305,600 Metropolitan borough West Midlands
16 Coventry 304,200 Metropolitan borough, City (1345) West Midlands
17 Bromley 301,900 London borough Greater London
18 Ealing 301,800 London borough|Greater London

250,000 to 300,000

[change | change source]
Rank District Population Type & City status Ceremonial county
19 Doncaster 289,600 Metropolitan borough South Yorkshire
20 Leicester 288,000 Unitary authority, City (1919) Leicestershire
21 Sandwell 286,300 Metropolitan borough West Midlands
22 Sunderland 283,700 Metropolitan borough, City (1992) Tyne and Wear
23 Stockport 281,600 Metropolitan borough Greater Manchester
24 Wandsworth 281,400 London borough Greater London
25 Sefton 280,900 Metropolitan borough Merseyside
26 Enfield 280,500 London borough Greater London
27 Nottingham 278,700 Unitary authority, City (1897) Nottinghamshire
28 Newcastle upon Tyne 276,400 Metropolitan borough, City (1882) Tyne and Wear
29 Brent 270,100 London borough Greater London
30 Lambeth 269,100 London borough Greater London
31 Bolton 265,400 Metropolitan borough Greater Manchester
32 Southwark 257,700 London borough Greater London
33 Brighton & Hove 252,000 Unitary authority, City (2000) East Sussex
34 Walsall 253,500 Metropolitan borough West Midlands
35 Rotherham 253,200 Metropolitan borough South Yorkshire
36 Hillingdon 252,400 London borough Greater London
37 Redbridge 251,500 London borough Greater London
38 Medway 251,100 Unitary authority, Borough Kent

200,000 to 250,000

[change | change source]
Rank District Population Type & City status Ceremonial county
39 Hull 249,100 Unitary authority, City (1299) East Riding of Yorkshire
40 South Gloucestershire 248,100 Unitary authority Gloucestershire
41 Lewisham 247,500 London borough Greater London
42 Newham 246,200 London borough Greater London
43 Plymouth 246,100 Unitary authority, City (1928) Devon
44 Westminster 244,400 London borough, City (1540) Greater London
45 Wolverhampton 239,600 Metropolitan borough, City (2000) West Midlands
46 Stoke-on-Trent 238,300 Unitary authority, City (1925) Staffordshire
47 Derby 233,700 Unitary authority, City (1977) Derbyshire
48 Greenwich 228,100 London borough Greater London
49 Havering 226,200 London borough Greater London
50 Camden 226,100 London borough Greater London
51 Haringey 224,500 London borough Greater London
52 Waltham Forest 224,100 London borough Greater London
53 Barnsley 222,100 Metropolitan borough South Yorkshire
54 Southampton 222,000 Unitary authority, City (1964) Hampshire
55 Bexley 220,300 London borough Greater London
56 Oldham 219,200 Metropolitan borough Greater Manchester
57 Milton Keynes 218,500 Unitary authority, Borough Buckinghamshire
58 Salford 216,400 Metropolitan borough, City (1926) Greater Manchester
59 Tameside 214,100 Metropolitan borough Greater Manchester
60 Harrow 214,000 London borough Greater London
61 Tower Hamlets 213,200 London borough Greater London
62 Trafford 213,200 Metropolitan borough Greater Manchester
63 Hounslow 212,500 London borough Greater London
64 Hackney 207,700 London borough Greater London
65 Rochdale 206,400 Metropolitan borough Greater Manchester
66 Solihull 200,900 Metropolitan borough West Midlands

150,000 to 200,000

[change | change source]
Rank District Population Type & City status Ceremonial county
67 Kensington and Chelsea 196,200 London borough, Royal Borough Greater London
68 Calderdale 195,300 Metropolitan borough West Yorkshire
69 North Somerset 195,100 Unitary authority Somerset
70 Northampton 195,000 Borough Northamptonshire
71 Merton 194,700 London borough Greater London
72 Warrington 194,700 Unitary authority, Borough Cheshire
73 North Tyneside 192,300 Metropolitan borough Tyne and Wear
74 Gateshead 191,500 Metropolitan borough Tyne and Wear
75 Portsmouth 189,600 Unitary authority, City (1926) Hampshire
76 York 186,800 Unitary authority, City (TI) North Yorkshire
77 Stockton-on-Tees 186,700 Unitary authority, Borough Durham and North Yorkshire
78 Richmond upon Thames 186,300 London borough Greater London
79 Luton 184,900 Unitary authority, Borough Bedfordshire
80 Swindon 184,000 Unitary authority, Borough Wiltshire
81 Bury 183,500 Metropolitan borough Greater Manchester
82 Islington 182,600 London borough Greater London
83 Hammersmith and Fulham 179,900 London borough Greater London
84 Herefordshire 178,800 Unitary authority Herefordshire
85 Sutton 177,700 London borough Greater London
86 St Helens 176,300 Metropolitan borough Merseyside
87 Bath and North East Somerset 173,700 Unitary authority Somerset
88 New Forest 171,700 Hampshire
89 Aylesbury Vale 168,100 Buckinghamshire
90 Basildon 167,000 Essex
91 Barking and Dagenham 164,500 London borough Greater London
92 Bournemouth 163,600 Unitary authority, Borough Dorset
93 Colchester 163,400 Borough Essex
94 Huntingdonshire 162,000 Cambridgeshire
95 Telford and Wrekin 161,600 Unitary authority, Borough Shropshire
96 Chelmsford 161,100 Borough Essex
97 Wycombe 160,200 Buckinghamshire
98 Charnwood 160,100 Borough Leicestershire
99 Peterborough 159,700 Unitary authority, City (1541) Cambridgeshire
100 Southend-on-Sea 159,300 Unitary authority, Borough Essex
101 North East Lincolnshire 157,500 Unitary authority, Borough Lincolnshire
102 North Lincolnshire 157,100 Unitary authority, Borough Lincolnshire
103 Basingstoke and Deane 156,900 Borough Hampshire
104 South Somerset 156,100 Somerset
105 Harrogate 155,300 North Yorkshire
106 Wokingham 153,600 Unitary authority Berkshire
107 Kingston upon Thames 153,000 London borough, Royal Borough Greater London
108 Bedford 153,000 Borough Bedfordshire
109 South Tyneside 151,300 Metropolitan borough Tyne and Wear
110 Macclesfield 150,500 Borough Cheshire

125,000 to 150,000

[change | change source]
Rank District Population Type & City status Ceremonial county
111 Oxford 149,800 City (1542) Oxfordshire
112 Knowsley 149,400 Metropolitan borough Merseyside
113 Thurrock 146,600 Unitary authority, Borough Essex
114 West Berkshire 146,300 Unitary authority Berkshire
115 Reading 145,100 Unitary authority, Borough Berkshire
116 Arun 144,500 West Sussex
117 Canterbury 143,700 City (TI) Kent
118 Maidstone 143,400 Borough Kent
119 Blackpool 142,900 Unitary authority, Borough Lancashire
120 Tendring 141,800 Essex
121 Wealden 141,000 East Sussex
122 King's Lynn and West Norfolk 140,400 Borough Norfolk
123 Warwick 140,300 Warwickshire
124 Blackburn with Darwen 140,200 Unitary authority, Borough Lancashire
125 Isle of Wight 140,000 Unitary authority, County Isle of Wight
126 Redcar and Cleveland 138,600 Unitary authority, Borough North Yorkshire
127 Windsor and Maidenhead 138,500 Unitary authority, Royal Borough Berkshire
128 Dacorum 138,500 Borough Hertfordshire
129 Lancaster 138,000 City (1937) Lancashire
130 Braintree 137,800 Essex
131 Middlesbrough 137,600 Unitary authority, Borough North Yorkshire
132 East Lindsey 137,400 Lincolnshire
133 South Cambridgeshire 137,200 Cambridgeshire
134 Poole 137,100 Unitary authority, Borough Dorset
135 Cherwell 134,200 Oxfordshire
136 St Albans 133,500 City (1877) Hertfordshire
137 Torbay 132,800 Unitary authority, Borough Devon
138 Guildford 132,200 Borough Surrey
139 East Hertfordshire 131,800 Hertfordshire
140 Preston 131,300 City (2002) Lancashire
141 Elmbridge 130,300 Borough Surrey
142 East Devon 129,800 Devon
143 Mid Bedfordshire 129,400 Bedfordshire
144 North Wiltshire 129,400 Wiltshire
145 Mid Sussex 129,000 West Sussex
146 South Kesteven 128,500 Lincolnshire
147 South Oxfordshire 128,200 Oxfordshire
148 Thanet 128,100 Kent
149 Norwich 127,600 City (1195) Norfolk
150 Reigate and Banstead 127,200 Borough Surrey
151 Breckland 127,100 Norfolk
152 Swale 126,800 Borough Kent
153 Horsham 125,800 West Sussex

100,000 to 125,000

[change | change source]
Rank District Population Type & City status Ceremonial county
154 Vale Royal 124,600 Borough Cheshire
155 Teignbridge 124,500 Devon
156 West Wiltshire 124,100 Wiltshire
157 Cambridge 124,000 City (1951) Cambridgeshire
158 Stafford 123,600 Staffordshire
159 Newcastle-under-Lyme 123,400 Borough Staffordshire
160 Epping Forest 122,000 Essex
161 Broadland 121,100 Norfolk
162 North Hertfordshire 120,700 Hertfordshire
163 Nuneaton and Bedworth 120,700 Borough Warwickshire
164 Suffolk Coastal 119,600 Suffolk
165 Stratford-on-Avon 119,000 Warwickshire
166 Halton 118,800 Unitary authority, Borough Cheshire
167 Chester 118,600 City (1541) Cheshire
168 Amber Valley 118,600 Borough Derbyshire
169 Ipswich 118,200 Borough Suffolk
170 Exeter 117,600 City (TI) Devon
171 Slough 117,500 Unitary authority, Borough Berkshire
172 Vale of White Horse 117,000 Oxfordshire
173 Wychavon 116,900 Worcestershire
174 Waverley 116,800 Borough Surrey
175 Eastleigh 116,600 Borough Hampshire
176 Salisbury 115,800 Wiltshire
177 South Bedfordshire 115,300 Bedfordshire
178 Havant 115,300 Borough Hampshire
179 South Norfolk 115,300 Norfolk
180 Waveney 114,700 Suffolk
181 Ashfield 114,000 Nottinghamshire
182 Crewe and Nantwich 113,600 Borough Cheshire
183 Winchester 112,500 City (TI) Hampshire
184 Tonbridge and Malling 112,400 Borough Kent
185 Test Valley 112,300 Borough Hampshire
186 Cheltenham 111,700 Borough Gloucestershire
187 Gloucester 111,300 City (1541) Gloucestershire
188 East Hampshire 111,300 Hampshire
189 Bracknell Forest 111,200 Unitary authority, Borough Berkshire
190 Gedling 111,200 Borough Nottinghamshire
191 Sevenoaks 111,100 Kent
192 Newark and Sherwood 110,800 Nottinghamshire
193 Bassetlaw 110,700 Nottinghamshire
194 Stroud 110,000 Gloucestershire
195 Ashford 110,000 Borough Kent
196 Wyre 109,900 Borough Lancashire
197 Sedgemoor 109,900 Somerset
198 Erewash 109,800 Borough Derbyshire
199 West Lancashire 109,500 Lancashire
200 Chichester 109,300 West Sussex
201 Broxtowe 109,100 Borough Nottinghamshire
202 Fareham 108,500 Borough Hampshire
203 Rushcliffe 107,800 Borough Nottinghamshire
204 Mendip 107,300 Somerset
205 Scarborough 107,000 Borough North Yorkshire
206 East Staffordshire 106,900 Borough Staffordshire
207 Taunton Deane 106,800 Borough Somerset
208 Tunbridge Wells 106,200 Borough Kent
209 Dover 106,100 Kent
210 South Ribble 105,800 Borough Lancashire
211 South Staffordshire 105,300 Staffordshire
212 Carlisle 105,200 City (TI) Cumbria
213 Chorley 103,700 Borough Lancashire
214 South Lakeland 102,900 Cumbria
215 Hinckley and Bosworth 102,800 Borough Leicestershire
216 North Kesteven 101,700 Lincolnshire
217 St Edmundsbury 101,500 Borough Suffolk
218 Welwyn Hatfield 100,500 Hertfordshire
219 Restormel 100,300 Borough Cornwall
220 North Norfolk 100,200 Norfolk
221 Chesterfield 100,000 Borough Derbyshire

75,000 to 100,000

[change | change source]
Rank District Population Type & City status Ceremonial county
222 Shepway 99,500 Kent
223 Darlington 99,200 Unitary authority, Borough Durham
224 Mansfield 99,000 Nottinghamshire
225 Crawley 98,500 Borough West Sussex
226 Wyre Forest 98,500 Worcestershire
227 Worthing 98,100 Borough West Sussex
228 West Oxfordshire 97,700 Oxfordshire
229 North East Derbyshire 97,300 Derbyshire
230 Allerdale 96,300 Borough Cumbria
231 Shrewsbury and Atcham 96,300 Borough Shropshire
232 Kerrier 96,200 Cornwall
233 West Dorset 95,800 Dorset
234 Lichfield 95,500 Staffordshire
235 Gravesham 95,200 Borough Kent
236 Staffordshire Moorlands 94,600 Staffordshire
237 Worcester 94,300 City (1189) Worcestershire
238 Hertsmere 93,900 Borough Hertfordshire
239 Lewes 93,400 East Sussex
240 Easington 93,300 Durham
241 Cannock Chase 93,200 Staffordshire
242 Eastbourne 92,900 Borough East Sussex
243 Great Yarmouth 92,500 Borough Norfolk
244 Durham 92,200 City (TI) Durham
245 Congleton 91,800 Borough Cheshire
246 Rugby 91,600 Borough Warwickshire
247 Bromsgrove 91,500 Worcestershire
248 Blaby 91,400 Leicestershire
249 High Peak 91,100 Borough Derbyshire
250 Carrick 90,600 Cornwall
251 Woking 90,500 Borough Surrey
252 North Devon 90,200 Devon
253 Hartlepool 90,000 Unitary authority, Borough Durham
254 Mid Suffolk 89,900 Suffolk
255 Chiltern 89,800 Buckinghamshire
256 Pendle 89,300 Borough Lancashire
257 Rushmoor 89,200 Borough Hampshire
258 North West Leicestershire 88,800 Leicestershire
259 Spelthorne 88,500 Borough Surrey
260 Sedgefield 87,800 Borough Durham
261 Hart 87,800 Hampshire
262 South Derbyshire 87,700 Derbyshire
263 Burnley 87,700 Borough Lancashire
264 Dartford 87,400 Borough Kent
265 Fenland 87,200 Cambridgeshire
266 Castle Point 87,000 Borough Essex
267 Lincoln 87,000 City (TI) Lincolnshire
268 Broxbourne 86,400 Borough Hertfordshire
269 Derwentside 86,300 Durham
270 Rother 86,000 East Sussex
271 Kettering 86,000 Borough Northamptonshire
272 South Northamptonshire 86,000 Northamptonshire
273 East Dorset 85,200 Dorset
274 Babergh 85,100 Suffolk
275 Hambleton 85,000 North Yorkshire
276 West Lindsey 84,900 Lincolnshire
277 Hastings 84,600 Borough East Sussex
278 Three Rivers 84,600 Hertfordshire
279 North Cornwall 84,100 Cornwall
280 Cotswold 83,100 Gloucestershire
281 South Hams 82,800 Devon
282 Caradon 82,100 Cornwall
283 Hyndburn 81,600 Borough Lancashire
284 Blyth Valley 81,600 Borough Northumberland
285 East Northamptonshire 81,500 Northamptonshire
286 Surrey Heath 81,500 Borough Surrey
287 South Holland 81,200 Lincolnshire
288 Mole Valley 81,100 Surrey
289 Forest of Dean 80,900 Gloucestershire
290 Ellesmere Port and Neston 80,600 Borough Cheshire
291 Harborough 80,400 Leicestershire
292 Runnymede 79,600 Borough Surrey
293 Redditch 79,600 Borough Worcestershire
294 Rochford 79,500 Essex
295 Tandridge 79,400 Surrey
296 Watford 79,300 Borough Hertfordshire
297 Stevenage 79,000 Borough Hertfordshire
298 East Cambridgeshire 78,500 Cambridgeshire
299 Tewkesbury 78,400 Borough Gloucestershire
300 Harlow 77,700 Essex
301 Selby 77,600 North Yorkshire
302 Kennet 77,400 Wiltshire
303 Gosport 77,300 Borough Hampshire
304 Fylde 76,400 Borough Lancashire
305 Daventry 75,900 Northamptonshire
306 Malvern Hills 75,100 Worcestershire

50,000 to 75,000

[change | change source]
Rank District Population Type & City status Ceremonial county
307 Tamworth 74,200 Borough Staffordshire
308 Wellingborough 73,900 Borough Northamptonshire
309 Bolsover 73,200 Derbyshire
310 Mid Devon 73,000 Devon
311 Barrow-in-Furness 71,900 Borough Cumbria
312 Copeland 71,500 Borough Cumbria
313 Uttlesford 71,100 Essex
314 Brentwood 70,900 Borough Essex
315 Derbyshire Dales 69,800 Derbyshire
316 Epsom and Ewell 68,500 Borough Surrey
317 Rossendale 66,000 Borough Lancashire
318 North Dorset 65,400 Dorset
319 Weymouth and Portland 64,600 Borough Dorset
320 Penwith 64,000 Cornwall
321 South Bucks 63,500 Buckinghamshire
322 Forest Heath 63,100 Suffolk
323 Torridge 62,500 Devon
324 North Warwickshire 62,300 Borough Warwickshire
325 Wear Valley 62,100 Durham
326 Wansbeck 61,700 Northumberland
327 Maldon 60,700 Essex
328 Tynedale 59,800 Northumberland
329 North Shropshire 59,100 Shropshire
330 Adur 59,100 West Sussex
331 Boston 58,000 Borough Lincolnshire
332 Ribble Valley 56,900 Borough Lancashire
333 Oadby and Wigston 56,000 Borough Leicestershire
334 Craven 54,400 North Yorkshire
335 Corby 53,500 Borough Northamptonshire
336 Chester-le-Street 53,200 Durham
337 Eden 52,800 Cumbria
338 Bridgnorth 52,200 Shropshire
339 Ryedale 52,000 North Yorkshire
340 Richmondshire 50,700 North Yorkshire
341 West Devon 50,600 Borough Devon

25,000 to 50,000

[change | change source]
Rank District Population Type & City status Ceremonial county
342 Castle Morpeth 49,900 Borough Northumberland
343 Melton 48,300 Borough Leicestershire
344 Christchurch 45,100 Borough Dorset
345 Purbeck 45,100 Dorset
346 South Shropshire 42,300 Shropshire
347 Oswestry 39,200 Borough Shropshire
348 Rutland 37,300 Unitary authority Rutland
349 West Somerset 35,500 Somerset
350 Alnwick 32,200 Northumberland
351 Berwick-upon-Tweed 26,200 Borough Northumberland

Below 25,000

[change | change source]
Rank District Population Type & City status Ceremonial county
352 Teesdale 24,900 Durham
353 City of London 9,200 Unitary authority, City (TI), sui generis City of London
354 Isles of Scilly 2,100 Unitary authority, sui generis Cornwall