UK Demographics

Population and census maps

Explore 318 local authorities in England and Wales. Each hexagon represents one council with the same area on the map. Use the table to find every figure and its source.

Population change since 2011: mid-2025

Source: ONS, Mid-Year Population Estimates, England and Wales, June 2025, table MYE4 (published 29 July 2026). Figures are ONS estimates.

Population change since 2011, mid-2025 ONS estimates Adur: +5.7%Amber Valley: +7.7%Arun: +15.0%Ashfield: +9.3%Ashford: +20.4%Babergh: +11.3%Barking and Dagenham: +27.4%Barnet: +14.1%Barnsley: +9.0%Basildon: +10.6%Basingstoke and Deane: +15.1%Bassetlaw: +11.9%Bath and North East Somerset: +14.4%Bedford: +24.4%Bexley: +10.5%Birmingham: +9.6%Blaby: +15.2%Blackburn with Darwen: +10.9%Blackpool: +1.0%Blaenau Gwent: −3.2%Bolsover: +11.0%Bolton: +11.7%Boston: +11.6%Bournemouth, Christchurch and Poole: +7.0%Bracknell Forest: +16.2%Bradford: +6.6%Braintree: +12.9%Breckland: +13.0%Brent: +12.8%Brentwood: +8.5%Bridgend: +5.4%Brighton and Hove: +4.1%Bristol, City of: +15.7%Broadland: +12.0%Bromley: +8.2%Bromsgrove: +8.8%Broxbourne: +10.1%Broxtowe: +3.8%Buckinghamshire: +15.3%Burnley: +16.0%Bury: +7.5%Caerphilly: −1.5%Calderdale: +3.2%Cambridge: +22.1%Camden: −1.6%Cannock Chase: +6.9%Canterbury: +8.0%Cardiff: +10.4%Carmarthenshire: +3.3%Castle Point: +3.0%Central Bedfordshire: +25.8%Ceredigion: −3.4%Charnwood: +14.4%Chelmsford: +13.1%Cheltenham: +5.0%Cherwell: +21.0%Cheshire East: +14.8%Cheshire West and Chester: +13.5%Chesterfield: +2.5%Chichester: +14.2%Chorley: +13.2%City of London: +110.9%Colchester: +15.9%Conwy: −0.8%Cornwall: +9.6%Cotswold: +10.1%County Durham: +5.1%Coventry: +15.1%Crawley: +16.3%Croydon: +12.4%Cumberland: +2.8%Dacorum: +11.7%Darlington: +7.4%Dartford: +29.4%Denbighshire: +4.6%Derby: +10.6%Derbyshire Dales: +1.3%Doncaster: +6.8%Dorset: +6.9%Dover: +8.4%Dudley: +6.6%Ealing: +14.1%East Cambridgeshire: +12.3%East Devon: +19.8%East Hampshire: +12.6%East Hertfordshire: +14.4%East Lindsey: +7.4%East Riding of Yorkshire: +7.7%East Staffordshire: +15.5%East Suffolk: +4.2%Eastbourne: +4.6%Eastleigh: +14.2%Elmbridge: +8.4%Enfield: +4.9%Epping Forest: +10.8%Epsom and Ewell: +10.9%Erewash: +1.1%Exeter: +17.8%Fareham: +3.1%Fenland: +11.0%Flintshire: +2.2%Folkestone and Hythe: +3.7%Forest of Dean: +9.7%Fylde: +13.9%Gateshead: +1.1%Gedling: +6.5%Gloucester: +13.7%Gosport: −0.1%Gravesham: +9.3%Great Yarmouth: +3.6%Greenwich: +17.9%Guildford: +10.6%Gwynedd: −1.0%Hackney: +7.7%Halton: +4.9%Hammersmith and Fulham: +4.3%Harborough: +24.4%Haringey: +4.2%Harlow: +19.9%Harrow: +13.4%Hart: +12.7%Hartlepool: +8.2%Hastings: +0.8%Havant: +5.4%Havering: +18.0%Herefordshire, County of: +4.9%Hertsmere: +9.8%High Peak: +0.8%Hillingdon: +18.6%Hinckley and Bosworth: +12.3%Horsham: +15.6%Hounslow: +17.5%Huntingdonshire: +12.9%Hyndburn: +7.9%Ipswich: +4.3%Isle of Anglesey: −1.9%Isle of Wight: +1.7%Isles of Scilly: +3.4%Islington: +8.9%Kensington and Chelsea: −7.9%King's Lynn and West Norfolk: +6.1%Kingston upon Hull, City of: +6.7%Kingston upon Thames: +7.7%Kirklees: +5.4%Knowsley: +12.2%Lambeth: +3.2%Lancaster: +5.4%Leeds: +12.0%Leicester: +16.2%Lewes: +5.2%Lewisham: +8.7%Lichfield: +12.2%Lincoln: +11.0%Liverpool: +9.1%Luton: +16.1%Maidstone: +22.9%Maldon: +13.7%Malvern Hills: +12.9%Manchester: +17.0%Mansfield: +8.7%Medway: +10.5%Melton: +8.3%Merthyr Tydfil: −0.8%Merton: +9.1%Mid Devon: +9.8%Mid Suffolk: +16.5%Mid Sussex: +16.7%Middlesbrough: +10.4%Milton Keynes: +23.6%Mole Valley: +3.7%Monmouthshire: +4.2%Neath Port Talbot: +1.5%New Forest: −0.5%Newark and Sherwood: +11.9%Newcastle upon Tyne: +15.0%Newcastle-under-Lyme: +3.4%Newham: +21.3%Newport: +15.6%North Devon: +7.8%North East Derbyshire: +8.9%North East Lincolnshire: +0.2%North Hertfordshire: +7.7%North Kesteven: +13.6%North Lincolnshire: +2.3%North Norfolk: +2.0%North Northamptonshire: +19.4%North Somerset: +11.9%North Tyneside: +7.1%North Warwickshire: +9.0%North West Leicestershire: +20.9%North Yorkshire: +6.3%Northumberland: +5.6%Norwich: +10.2%Nottingham: +7.2%Nuneaton and Bedworth: +14.9%Oadby and Wigston: +9.9%Oldham: +11.9%Oxford: +10.4%Pembrokeshire: +2.6%Pendle: +11.9%Peterborough: +21.8%Plymouth: +5.8%Portsmouth: +2.9%Powys: +1.3%Preston: +17.5%Reading: +18.3%Redbridge: +14.4%Redcar and Cleveland: +3.2%Redditch: +3.8%Reigate and Banstead: +15.2%Rhondda Cynon Taf: +2.8%Ribble Valley: +16.8%Richmond upon Thames: +4.9%Rochdale: +12.1%Rochford: +8.9%Rossendale: +8.3%Rother: +6.0%Rotherham: +8.3%Rugby: +25.0%Runnymede: +15.5%Rushcliffe: +14.9%Rushmoor: +12.5%Rutland: +10.8%Salford: +26.7%Sandwell: +14.2%Sefton: +5.0%Sevenoaks: +6.8%Sheffield: +5.0%Shropshire: +8.5%Slough: +19.0%Solihull: +7.1%Somerset: +11.2%South Cambridgeshire: +16.6%South Derbyshire: +25.8%South Gloucestershire: +17.2%South Hams: +11.5%South Holland: +14.0%South Kesteven: +10.4%South Norfolk: +20.8%South Oxfordshire: +17.1%South Ribble: +7.7%South Staffordshire: +6.0%South Tyneside: +2.1%Southampton: +9.9%Southend-on-Sea: +6.3%Southwark: +8.2%Spelthorne: +11.8%St Albans: +6.7%St Helens: +8.3%Stafford: +9.2%Staffordshire Moorlands: −0.5%Stevenage: +9.3%Stockport: +7.6%Stockton-on-Tees: +8.0%Stoke-on-Trent: +9.5%Stratford-on-Avon: +23.1%Stroud: +11.8%Sunderland: +4.3%Surrey Heath: +10.1%Sutton: +12.0%Swale: +17.9%Swansea: +4.5%Swindon: +17.0%Tameside: +9.6%Tamworth: +5.8%Tandridge: +8.6%Teignbridge: +11.5%Telford and Wrekin: +19.5%Tendring: +15.2%Test Valley: +16.3%Tewkesbury: +26.1%Thanet: +6.9%Three Rivers: +9.3%Thurrock: +14.8%Tonbridge and Malling: +13.9%Torbay: +6.3%Torfaen: +3.1%Torridge: +10.0%Tower Hamlets: +30.6%Trafford: +6.1%Tunbridge Wells: +4.2%Uttlesford: +20.9%Vale of Glamorgan: +6.9%Vale of White Horse: +24.9%Wakefield: +13.2%Walsall: +9.7%Waltham Forest: +9.2%Wandsworth: +10.4%Warrington: +6.3%Warwick: +14.7%Watford: +18.8%Waverley: +12.7%Wealden: +12.6%Welwyn Hatfield: +10.0%West Berkshire: +7.4%West Devon: +9.9%West Lancashire: +11.7%West Lindsey: +11.6%West Northamptonshire: +18.1%West Oxfordshire: +15.1%West Suffolk: +10.5%Westminster: −3.3%Westmorland and Furness: +2.7%Wigan: +9.1%Wiltshire: +11.0%Winchester: +17.2%Windsor and Maidenhead: +10.1%Wirral: +3.1%Woking: +6.7%Wokingham: +22.0%Wolverhampton: +12.6%Worcester: +8.4%Worthing: +8.4%Wrexham: +2.2%Wychavon: +18.9%Wyre: +11.9%Wyre Forest: +6.3%York: +5.7%
Under −4−4 to −1−1 to +1+1 to +4+4 to +8+8 to +12%+12% and above

Census figures are available for 2011 and 2021 only. Population estimates step through held annual figures without interpolation.

All councils, A to Z

The table shows the current map measure. Follow a council name for its full profile.

Population change since 2011, mid-2025. Source: ONS, Mid-Year Population Estimates, England and Wales, June 2025, table MYE4 (published 29 July 2026).
CouncilChange since 2011
Adur+5.7%
Amber Valley+7.7%
Arun+15.0%
Ashfield+9.3%
Ashford+20.4%
Babergh+11.3%
Barking and Dagenham+27.4%
Barnet+14.1%
Barnsley+9.0%
Basildon+10.6%
Basingstoke and Deane+15.1%
Bassetlaw+11.9%
Bath and North East Somerset+14.4%
Bedford+24.4%
Bexley+10.5%
Birmingham+9.6%
Blaby+15.2%
Blackburn with Darwen+10.9%
Blackpool+1.0%
Blaenau Gwent−3.2%
Bolsover+11.0%
Bolton+11.7%
Boston+11.6%
Bournemouth, Christchurch and Poole+7.0%
Bracknell Forest+16.2%
Bradford+6.6%
Braintree+12.9%
Breckland+13.0%
Brent+12.8%
Brentwood+8.5%
Bridgend+5.4%
Brighton and Hove+4.1%
Bristol, City of+15.7%
Broadland+12.0%
Bromley+8.2%
Bromsgrove+8.8%
Broxbourne+10.1%
Broxtowe+3.8%
Buckinghamshire+15.3%
Burnley+16.0%
Bury+7.5%
Caerphilly−1.5%
Calderdale+3.2%
Cambridge+22.1%
Camden−1.6%
Cannock Chase+6.9%
Canterbury+8.0%
Cardiff+10.4%
Carmarthenshire+3.3%
Castle Point+3.0%
Central Bedfordshire+25.8%
Ceredigion−3.4%
Charnwood+14.4%
Chelmsford+13.1%
Cheltenham+5.0%
Cherwell+21.0%
Cheshire East+14.8%
Cheshire West and Chester+13.5%
Chesterfield+2.5%
Chichester+14.2%
Chorley+13.2%
City of London+110.9%
Colchester+15.9%
Conwy−0.8%
Cornwall+9.6%
Cotswold+10.1%
County Durham+5.1%
Coventry+15.1%
Crawley+16.3%
Croydon+12.4%
Cumberland+2.8%
Dacorum+11.7%
Darlington+7.4%
Dartford+29.4%
Denbighshire+4.6%
Derby+10.6%
Derbyshire Dales+1.3%
Doncaster+6.8%
Dorset+6.9%
Dover+8.4%
Dudley+6.6%
Ealing+14.1%
East Cambridgeshire+12.3%
East Devon+19.8%
East Hampshire+12.6%
East Hertfordshire+14.4%
East Lindsey+7.4%
East Riding of Yorkshire+7.7%
East Staffordshire+15.5%
East Suffolk+4.2%
Eastbourne+4.6%
Eastleigh+14.2%
Elmbridge+8.4%
Enfield+4.9%
Epping Forest+10.8%
Epsom and Ewell+10.9%
Erewash+1.1%
Exeter+17.8%
Fareham+3.1%
Fenland+11.0%
Flintshire+2.2%
Folkestone and Hythe+3.7%
Forest of Dean+9.7%
Fylde+13.9%
Gateshead+1.1%
Gedling+6.5%
Gloucester+13.7%
Gosport−0.1%
Gravesham+9.3%
Great Yarmouth+3.6%
Greenwich+17.9%
Guildford+10.6%
Gwynedd−1.0%
Hackney+7.7%
Halton+4.9%
Hammersmith and Fulham+4.3%
Harborough+24.4%
Haringey+4.2%
Harlow+19.9%
Harrow+13.4%
Hart+12.7%
Hartlepool+8.2%
Hastings+0.8%
Havant+5.4%
Havering+18.0%
Herefordshire, County of+4.9%
Hertsmere+9.8%
High Peak+0.8%
Hillingdon+18.6%
Hinckley and Bosworth+12.3%
Horsham+15.6%
Hounslow+17.5%
Huntingdonshire+12.9%
Hyndburn+7.9%
Ipswich+4.3%
Isle of Anglesey−1.9%
Isle of Wight+1.7%
Isles of Scilly+3.4%
Islington+8.9%
Kensington and Chelsea−7.9%
King's Lynn and West Norfolk+6.1%
Kingston upon Hull, City of+6.7%
Kingston upon Thames+7.7%
Kirklees+5.4%
Knowsley+12.2%
Lambeth+3.2%
Lancaster+5.4%
Leeds+12.0%
Leicester+16.2%
Lewes+5.2%
Lewisham+8.7%
Lichfield+12.2%
Lincoln+11.0%
Liverpool+9.1%
Luton+16.1%
Maidstone+22.9%
Maldon+13.7%
Malvern Hills+12.9%
Manchester+17.0%
Mansfield+8.7%
Medway+10.5%
Melton+8.3%
Merthyr Tydfil−0.8%
Merton+9.1%
Mid Devon+9.8%
Mid Suffolk+16.5%
Mid Sussex+16.7%
Middlesbrough+10.4%
Milton Keynes+23.6%
Mole Valley+3.7%
Monmouthshire+4.2%
Neath Port Talbot+1.5%
New Forest−0.5%
Newark and Sherwood+11.9%
Newcastle upon Tyne+15.0%
Newcastle-under-Lyme+3.4%
Newham+21.3%
Newport+15.6%
North Devon+7.8%
North East Derbyshire+8.9%
North East Lincolnshire+0.2%
North Hertfordshire+7.7%
North Kesteven+13.6%
North Lincolnshire+2.3%
North Norfolk+2.0%
North Northamptonshire+19.4%
North Somerset+11.9%
North Tyneside+7.1%
North Warwickshire+9.0%
North West Leicestershire+20.9%
North Yorkshire+6.3%
Northumberland+5.6%
Norwich+10.2%
Nottingham+7.2%
Nuneaton and Bedworth+14.9%
Oadby and Wigston+9.9%
Oldham+11.9%
Oxford+10.4%
Pembrokeshire+2.6%
Pendle+11.9%
Peterborough+21.8%
Plymouth+5.8%
Portsmouth+2.9%
Powys+1.3%
Preston+17.5%
Reading+18.3%
Redbridge+14.4%
Redcar and Cleveland+3.2%
Redditch+3.8%
Reigate and Banstead+15.2%
Rhondda Cynon Taf+2.8%
Ribble Valley+16.8%
Richmond upon Thames+4.9%
Rochdale+12.1%
Rochford+8.9%
Rossendale+8.3%
Rother+6.0%
Rotherham+8.3%
Rugby+25.0%
Runnymede+15.5%
Rushcliffe+14.9%
Rushmoor+12.5%
Rutland+10.8%
Salford+26.7%
Sandwell+14.2%
Sefton+5.0%
Sevenoaks+6.8%
Sheffield+5.0%
Shropshire+8.5%
Slough+19.0%
Solihull+7.1%
Somerset+11.2%
South Cambridgeshire+16.6%
South Derbyshire+25.8%
South Gloucestershire+17.2%
South Hams+11.5%
South Holland+14.0%
South Kesteven+10.4%
South Norfolk+20.8%
South Oxfordshire+17.1%
South Ribble+7.7%
South Staffordshire+6.0%
South Tyneside+2.1%
Southampton+9.9%
Southend-on-Sea+6.3%
Southwark+8.2%
Spelthorne+11.8%
St Albans+6.7%
St Helens+8.3%
Stafford+9.2%
Staffordshire Moorlands−0.5%
Stevenage+9.3%
Stockport+7.6%
Stockton-on-Tees+8.0%
Stoke-on-Trent+9.5%
Stratford-on-Avon+23.1%
Stroud+11.8%
Sunderland+4.3%
Surrey Heath+10.1%
Sutton+12.0%
Swale+17.9%
Swansea+4.5%
Swindon+17.0%
Tameside+9.6%
Tamworth+5.8%
Tandridge+8.6%
Teignbridge+11.5%
Telford and Wrekin+19.5%
Tendring+15.2%
Test Valley+16.3%
Tewkesbury+26.1%
Thanet+6.9%
Three Rivers+9.3%
Thurrock+14.8%
Tonbridge and Malling+13.9%
Torbay+6.3%
Torfaen+3.1%
Torridge+10.0%
Tower Hamlets+30.6%
Trafford+6.1%
Tunbridge Wells+4.2%
Uttlesford+20.9%
Vale of Glamorgan+6.9%
Vale of White Horse+24.9%
Wakefield+13.2%
Walsall+9.7%
Waltham Forest+9.2%
Wandsworth+10.4%
Warrington+6.3%
Warwick+14.7%
Watford+18.8%
Waverley+12.7%
Wealden+12.6%
Welwyn Hatfield+10.0%
West Berkshire+7.4%
West Devon+9.9%
West Lancashire+11.7%
West Lindsey+11.6%
West Northamptonshire+18.1%
West Oxfordshire+15.1%
West Suffolk+10.5%
Westminster−3.3%
Westmorland and Furness+2.7%
Wigan+9.1%
Wiltshire+11.0%
Winchester+17.2%
Windsor and Maidenhead+10.1%
Wirral+3.1%
Woking+6.7%
Wokingham+22.0%
Wolverhampton+12.6%
Worcester+8.4%
Worthing+8.4%
Wrexham+2.2%
Wychavon+18.9%
Wyre+11.9%
Wyre Forest+6.3%
York+5.7%

Hex layout: ODI Leeds / Open Innovations, MIT licence. Boundaries: ONS LAD (May 2026) BSC. Contains OS data © Crown copyright and database right 2026.