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
250,000 to 300,000
200,000 to 250,000
150,000 to 200,000
125,000 to 150,000
100,000 to 125,000
75,000 to 100,000
50,000 to 75,000
25,000 to 50,000
| 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
| 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 |