Data LibraryOfficial statistics

Resident Population (ONS mid-year)

Geography: England resident · Local Authority grainas of mid-2025292 Local Authorities

○This dataset has no GP-practice grain — figures are shown at the nearest available area (ICB / region / England), marked ○, not practice-level.

Resident population○Wider area · Local Authority (resident)
57,091,057mid-2025
Aged 0–14
16.8%of residents
Working age (15–64)
64.3%of residents
Aged 65+
18.9%of residents
Reporting year
mid-2025ONS mid-year estimate

Population pyramid

Resident population by age band and sex · Local Authority grain · mid-2025

Male· 27,985,759Age band29,105,298 ·Female
85+
80-84
75-79
70-74
65-69
60-64
55-59
50-54
45-49
40-44
35-39
30-34
25-29
20-24
15-19
10-14
5-9
0-4

Share by broad age group

0–14 / 15–64 / 65+ · all-persons

Aged 0–14: 16.8%Aged 15–64 (working age): 64.3%Aged 65+: 18.9%57,091,057residents
  • Aged 0–1416.8%
  • Aged 15–64 (working age)64.3%
  • Aged 65+18.9%

Constituent Local Authorities

Ranked by resident population · mid-2025

Birmingham
1,176,960
Leeds
840,550
Manchester
588,256
Cornwall
584,782
Buckinghamshire
584,296
Sheffield
579,517
Bradford
557,758
County Durham
539,146
Wiltshire
526,392
Liverpool
507,915

All Local Authorities in the selection

Resident population + age structure · mid-2025 · sortable

Birmingham1,176,9602.1%19.8%13.3%
Leeds840,5501.5%17%15.9%
Manchester588,2561%17.7%9.6%
Cornwall584,7821%14.5%26.5%
Buckinghamshire584,2961%18.3%19.4%
Sheffield579,5171%16.2%17.1%
Bradford557,7581%20.4%16.1%
County Durham539,1460.9%15%22.3%
Wiltshire526,3920.9%15.9%23.5%
Liverpool507,9150.9%15.7%15.7%
Bristol, City of495,2600.9%14.9%12.7%
Kirklees445,8320.8%18%18.5%
West Northamptonshire444,2180.8%17.6%17.7%
Cheshire East425,4590.7%16%22.9%
Croydon410,0850.7%18.4%14.3%
Barnet408,0870.7%18.5%15.3%
Bournemouth, Christchurch and Poole405,8290.7%14.7%22.3%
Dorset391,0360.7%13.4%31.2%
Ealing387,0720.7%16.6%13%
Leicester383,1160.7%18.6%12.5%
North Northamptonshire379,5690.7%17.7%18.6%
Newham376,5420.7%17.6%7.8%
Cheshire West and Chester373,9510.7%15.5%22%
Wakefield369,4500.6%17.2%19.4%
Coventry364,7660.6%18.2%14.2%
East Riding of Yorkshire360,3340.6%14.2%27.5%
Sandwell352,9180.6%20.4%14.6%
Brent352,2010.6%16.7%12.6%
Wigan347,0890.6%16.9%19.5%
Wandsworth339,8590.6%14.1%10.2%
Bromley336,0480.6%17.8%18.3%
Tower Hamlets334,2400.6%15%6.1%
Northumberland333,9750.6%14.3%27.2%
Dudley333,9410.6%17.7%20.3%
Shropshire333,1620.6%14.2%27.1%
Wirral329,8960.6%16.3%23%
Enfield329,4000.6%19.1%15.1%
Hillingdon326,6710.6%18.5%13.6%
Nottingham325,7650.6%16.7%12.2%
Doncaster323,0160.6%17.4%19.8%
Redbridge321,8290.6%19.4%12.8%
Central Bedfordshire321,6050.6%18.5%18.4%
Newcastle upon Tyne320,8380.6%15.5%15.1%
Lambeth314,2980.6%12.8%10%
Southwark312,3660.5%13.8%9.6%
Bolton309,7320.5%19.8%17.2%
Milton Keynes308,8660.5%19.5%14.5%
South Gloucestershire308,7870.5%16.6%18.9%
Stockport304,8790.5%17.5%20.4%
Greenwich301,2250.5%17.2%11.1%
Lewisham301,0370.5%16.5%10.8%
Hounslow299,4860.5%17.7%12.6%
Salford297,0040.5%17.6%12.6%
Walsall295,7220.5%19.8%17.3%
Medway292,6970.5%19.2%16.8%
Sefton287,5830.5%15.6%24.2%
Sunderland287,0700.5%15.9%21.2%
Brighton and Hove284,1700.5%12.6%14.7%
Waltham Forest283,7130.5%17.8%11%
Wolverhampton281,4340.5%19.8%16.2%
Havering280,7870.5%19.1%17.3%
Rotherham279,1610.5%17.5%19.9%
Derby275,3440.5%18.3%16.5%
Kingston upon Hull, City of273,2570.5%18.4%15.9%
Harrow272,6120.5%17.6%16.1%
Stoke-on-Trent272,2820.5%18.8%17.1%
Plymouth271,3610.5%15.4%19.2%
Hackney266,2410.5%16.3%8.9%
Haringey266,2180.5%15.9%11.7%
Southampton259,2300.5%15.5%14%
Bexley257,1030.5%18.5%16.9%
Barnsley252,7840.4%16.8%20.4%
Oldham251,9150.4%20.7%16%
East Suffolk250,1060.4%14%29.6%
Swindon245,2860.4%18%16.7%
Trafford240,9810.4%19.1%17.9%
Tameside240,8220.4%17.9%17.7%
Barking and Dagenham238,2950.4%22.8%8.6%
Rochdale237,6410.4%20%16.5%
Luton236,3800.4%21.1%11.7%
North Somerset227,1600.4%15.9%24.3%
Peterborough224,7570.4%20.7%14.5%
Islington224,5510.4%12.6%10%
Solihull221,4490.4%18.1%21.5%
Merton218,8910.4%17%13.6%
Camden216,6580.4%12.4%12.5%
Warrington215,4250.4%16.5%20.2%
North Tyneside215,4010.4%15.9%21.6%
Sutton213,9720.4%19%15.7%
Westminster212,3670.4%10.7%13%
Portsmouth211,4750.4%16.2%15.4%
Calderdale210,7340.4%17.2%20%
York209,1180.4%13%19.5%
Stockton-on-Tees207,1580.4%17.5%20.1%
Gateshead202,5090.4%16.1%20.7%
Colchester201,1630.4%17.5%18.3%
Bath and North East Somerset200,8980.4%14.4%19.9%
Telford and Wrekin199,3780.3%18.2%18%
Bury199,2710.3%18.3%18.7%
Richmond upon Thames196,7130.3%17.6%17.5%
Bedford196,3980.3%18.3%17.4%
Basingstoke and Deane194,0370.3%17.6%18.3%
Basildon193,4890.3%19.5%17.3%
Herefordshire, County of192,5390.3%14.4%27.4%
Huntingdonshire191,9410.3%16.6%21%
Maidstone191,4150.3%18.1%19%
Chelmsford190,5700.3%17.5%19.4%
Hammersmith and Fulham190,2160.3%13.4%11.2%
St. Helens189,8900.3%16.1%20.7%
Charnwood189,7180.3%15.2%19.7%
West Suffolk189,4070.3%16.7%21.3%
Wokingham189,0240.3%19%17.7%
Southend-on-Sea185,2140.3%17.3%19.7%
Reading183,7620.3%16.9%12.3%
Thurrock181,6640.3%20.7%13.7%
New Forest175,9300.3%13.6%31.3%
South Cambridgeshire174,6410.3%18%20%
Kingston upon Thames172,7610.3%17%15.4%
Arun172,3260.3%13.9%29.3%
Cherwell172,1780.3%17.4%18.2%
North Lincolnshire171,4210.3%16.2%23.4%
Wealden168,3080.3%15.1%27.6%
Slough167,4500.3%22.4%10%
Braintree166,4710.3%16.8%21.1%
Oxford165,9400.3%13.6%12.3%
West Berkshire165,5230.3%16.8%20.8%
Preston164,4980.3%18.5%14.5%
Blackburn with Darwen163,8010.3%20.8%14.4%
Knowsley163,7230.3%18.6%17.7%
Mid Sussex163,5660.3%17.7%21.1%
Canterbury162,6120.3%14.6%22.8%
Dacorum162,3160.3%18.5%18%
Swale160,6710.3%18.1%19.4%
North East Lincolnshire160,1010.3%16.9%22.1%
Windsor and Maidenhead159,7760.3%17%19.3%
East Devon159,6370.3%14.3%30.6%
Reigate and Banstead159,4130.3%18.3%18.7%
Tendring159,0600.3%14.6%29.7%
South Oxfordshire158,0840.3%16.7%21.6%
East Hertfordshire158,0330.3%17.5%19.3%
Warwick157,9250.3%16%19%
King's Lynn and West Norfolk156,9430.3%15%27%
Middlesbrough152,7950.3%18.8%17.4%
Vale of White Horse152,2170.3%17.8%20.2%
Guildford152,1480.3%15.4%17.4%
Horsham152,0160.3%16.3%24.1%
South Tyneside151,2550.3%16.4%22%
St Albans150,7570.3%19%18%
South Norfolk150,3960.3%16%25%
Cambridge149,8720.3%12.7%11.8%
Stratford-on-Avon148,7720.3%15.2%25.8%
Breckland148,0950.3%14.9%25.8%
South Kesteven148,0690.3%15.7%24.3%
East Lindsey146,7560.3%12.7%32.2%
Kensington and Chelsea145,7340.3%12.1%16.1%
Norwich145,6760.3%14.2%15.4%
Lancaster145,2370.3%14.7%21.5%
Nuneaton and Bedworth144,0420.3%18.1%18.8%
Eastleigh143,7100.3%17.3%20.4%
Thanet143,6180.3%16.2%24.2%
Blackpool143,4920.3%16.2%21.2%
Stafford142,9030.3%15.4%23.7%
Ashford142,5230.2%17.9%19.9%
Elmbridge142,4840.2%19%18.8%
Isle of Wight140,7770.2%13.1%31%
Broadland139,6520.2%14.8%26.2%
Redcar and Cleveland139,5410.2%16%24.6%
Torbay139,4860.2%14%27.9%
Ipswich139,4570.2%18.5%17.4%
Wychavon139,1750.2%14.8%26.1%
Teignbridge138,6070.2%14.1%28.3%
Gloucester138,5650.2%17.5%17.3%
Epping Forest138,3940.2%17.2%20.4%
Tonbridge and Malling137,9130.2%18.3%19.7%
Exeter137,8940.2%13%16.7%
North Hertfordshire137,3650.2%17.3%20.5%
Waverley137,2180.2%17%22.3%
Winchester136,8560.2%16.4%21.4%
Test Valley135,6980.2%16.7%22.5%
Bracknell Forest132,1450.2%17.8%16.3%
Halton131,9120.2%17%19.6%
Amber Valley131,8940.2%15.4%23.1%
East Staffordshire131,5410.2%17.5%19.5%
East Hampshire130,5990.2%15.8%24.9%
Ashfield130,5810.2%17%20.4%
Chichester130,2240.2%14.2%28.3%
Newark and Sherwood128,6840.2%15.7%23.4%
Newcastle-under-Lyme128,0930.2%15%21.9%
Rushcliffe127,8570.2%16.5%22.5%
Havant127,3620.2%15.9%25.4%
Bassetlaw126,4540.2%16.3%22.6%
Stroud126,4180.2%15.6%24.3%
Dartford126,2970.2%21.2%13.5%
Rugby125,5940.2%18.2%17.8%
Crawley124,4620.2%19.2%13.8%
West Lancashire123,5640.2%15%22.8%
North Kesteven123,2670.2%15.1%24.3%
Sevenoaks123,1830.2%17.9%22.5%
Chorley121,8140.2%16.1%21.3%
Welwyn Hatfield121,7480.2%17%16.7%
Cheltenham121,4520.2%15.5%20.4%
West Oxfordshire121,4120.2%16.2%22.9%
Gedling121,1050.2%16.2%22%
Dover121,0550.2%15.8%25.2%
Wyre120,5280.2%13.9%29%
Tunbridge Wells120,0980.2%18.2%20.4%
South Derbyshire119,4410.2%17.3%19%
Hinckley and Bosworth118,2400.2%15.9%23%
South Ribble117,5540.2%15.8%22.2%
Fareham115,3730.2%14.7%26.4%
South Staffordshire114,8110.2%14.5%26.2%
Broxtowe113,9630.2%15.1%22%
Worthing113,8440.2%14.8%23.3%
Mansfield113,6820.2%17%20.2%
Erewash113,4740.2%15.4%21.6%
Darlington113,4020.2%16.4%21.5%
Lichfield113,2700.2%15.5%24.2%
North West Leicestershire113,2630.2%16.2%20.3%
Mid Suffolk113,0470.2%14.7%25.8%
Folkestone and Hythe112,1630.2%15%26.4%
Gravesham111,2210.2%19.6%16.9%
Hertsmere110,2420.2%18.2%18.9%
Blaby108,4230.2%16.9%20.8%
North East Derbyshire107,8880.2%15.4%25%
Watford107,6580.2%19.4%13.3%
Spelthorne107,1880.2%17.9%18.1%
Worcester106,9540.2%15.7%18.6%
Harborough106,5770.2%16.1%23%
Chesterfield106,4190.2%15.2%22.7%
Woking106,1970.2%17.9%17.5%
Rushmoor106,1850.2%17.4%15.6%
Fenland105,9300.2%16.1%23.5%
Cannock Chase104,2990.2%16.3%20.2%
Wyre Forest104,1790.2%15%25.7%
Eastbourne103,8940.2%14.7%25.4%
Tewkesbury103,7530.2%17.6%22.1%
North Norfolk103,7080.2%11.5%35.6%
Lincoln103,3510.2%14.7%15.6%
Hart103,3350.2%17.1%21.1%
Broxbourne103,1300.2%18.4%17.5%
Lewes102,6480.2%14.7%27.4%
Bromsgrove101,9730.2%16.5%23.7%
North Devon101,2810.2%14.8%27%
Great Yarmouth100,9570.2%15.4%25.2%
Burnley100,9460.2%18.7%18.1%
South Holland100,7580.2%15.6%24.3%
Pendle100,2030.2%19.3%18.5%
West Lindsey99,7160.2%15.3%26.2%
Hartlepool99,6560.2%17.3%20.3%
Harlow98,5430.2%20.2%14.7%
Babergh97,8330.2%14.7%27.5%
Staffordshire Moorlands96,7640.2%14%27.4%
Uttlesford96,7620.2%17.5%21.8%
Rother96,1500.2%13.3%33.2%
Three Rivers96,0680.2%17.7%18.9%
Surrey Heath95,0940.2%16.7%20.7%
East Cambridgeshire94,5990.2%16.6%21.5%
South Hams93,1710.2%14.3%29.3%
Runnymede93,0130.2%15.9%17.5%
Stevenage92,0810.2%18.6%15.9%
High Peak91,6760.2%14.8%23.8%
Cotswold91,5630.2%14.4%28.3%
Hastings90,8550.2%15.7%21.4%
Rochford90,7600.2%16.5%23.4%
Castle Point90,6130.2%16.1%25.9%
Tandridge90,3220.2%17.6%21.9%
Forest of Dean90,1570.2%14.7%26%
Mole Valley88,8080.2%15.5%25.1%
Redditch87,5480.2%17.4%19.6%
Hyndburn86,9080.2%18.3%18.1%
Fylde86,6890.2%13.2%29.8%
Mid Devon85,5930.1%15.5%25.3%
Bolsover84,3970.1%15.8%21%
Malvern Hills84,3800.1%13.8%29%
Epsom and Ewell83,3700.1%18.4%18.4%
Gosport82,6180.1%15.7%23.2%
Tamworth81,3920.1%16.9%19.7%
Brentwood80,1040.1%17.7%20.3%
Rossendale73,6880.1%17.1%19.7%
Boston72,0920.1%17%21.4%
Derbyshire Dales72,0280.1%12.7%29.9%
Torridge70,3780.1%13.8%30.4%
Maldon70,1960.1%14.9%26.4%
North Warwickshire67,6880.1%16.2%22.6%
Ribble Valley66,9380.1%14.6%25.4%
Adur64,8020.1%16.2%24.5%
Oadby and Wigston61,5330.1%17.7%20.8%
West Devon58,9800.1%13.1%30.5%
Melton54,6940.1%15.5%24.4%
Rutland41,6290.1%13.4%27%
City of London15,6310%3.3%9.2%
Isles of Scilly2,2990%13%26.8%

About this data

Provenance & method

Source
Office for National Statistics (via Nomis) — mid-year population estimates ↗
Status
Official statistics
Grain
Local Authority (resident)
Reporting year
mid-2025
History depth
Jun 2024 → Jun 2025
Scale
40,071 rows
Licence
Open Government Licence v3.0
Latest period
Jun 2025
How this is produced
ONS mid-year resident-population estimates by Local Authority × 5-year age band × sex, harvested keylessly from Nomis. This is RESIDENT population at Local-Authority grain — notthe GP-registered list and not practice-keyed. A geography's figure is the sum over the DISTINCT set of Local Authorities its practices sit in (the postcode-derived localAuthorityCode on each practice): England is every LA, an ICB is its constituent LAs, a borough is one LA. Use it for the age/sex mix the registered list cannot show — never as a registered denominator.
PCNDPrimary Care Network Dashboards
Sign inSign up
  • Home
  • Contracted services
  • Insights
  • Neighbourhood Profile
  • Data Library
  • PCND Evolution