ONS · 361 councils · year to Year to mid-2024

Where did the change in net internal migration by local authority happen?

Every council’s change in net internal migration by local authority over one year, and how much of the country’s total movement each one holds. Concentration is a description of where figures moved, not of where anything went right or wrong.

Of the movement in net internal migration by local authority across 361 local authorities in the year to Year to mid-2024, 15.0% happened in the ten councils that moved most, and half of it in 61.

183 councils rose, 178 fell and 0 were unchanged. Adding the changes together gives +7,364; adding their sizes, ignoring direction, gives 157,250. There is no national series for this measure on the site, so only the councils' own figures appear here.

Net internal migration: change to Year to mid-2024Aberdeen City: 570Aberdeenshire: -220Adur: 105Amber Valley: -165Angus: -220Antrim and Newtownabbey: -177Ards and North Down: -86Argyll and Bute: -60Armagh City, Banbridge and Craigavon: 140Arun: 59Ashfield: 611Ashford: 330Babergh: -105Barking and Dagenham: 324Barnet: -718Barnsley: -247Basildon: -326Basingstoke and Deane: 419Bassetlaw: -115Bath and North East Somerset: 172Bedford: -496Belfast: 589Bexley: -1620Birmingham: -5477Blaby: 297Blackburn with Darwen: -25Blackpool: -186Blaenau Gwent: -123Bolsover: -200Bolton: -951Boston: 272Bournemouth, Christchurch and Poole: -1315Bracknell Forest: 755Bradford: -753Braintree: -572Breckland: 167Brent: -1648Brentwood: 810Bridgend: -46Brighton and Hove: 89Bristol, City of: -261Broadland: 181Bromley: 948Bromsgrove: 217Broxbourne: 352Broxtowe: -161Buckinghamshire: -157Burnley: 287Bury: 134Caerphilly: -51Calderdale: 262Cambridge: -257Camden: -6Cannock Chase: -365Canterbury: 974Cardiff: 1050Carmarthenshire: 119Castle Point: 306Causeway Coast and Glens: -462Central Bedfordshire: 259Ceredigion: 241Charnwood: 941Chelmsford: 1005Cheltenham: -3Cherwell: -690Cheshire East: 752Cheshire West and Chester: -63Chesterfield: 319Chichester: 168Chorley: 423City of Edinburgh: 970City of London: -41Clackmannanshire: -90Colchester: 2101Conwy: 341Cornwall: 932Cotswold: -3County Durham: 642Coventry: -1507Crawley: 496Croydon: -701Cumberland: 626Dacorum: -736Darlington: 217Dartford: -168Denbighshire: -50Derby: 207Derbyshire Dales: 480Derry City and Strabane: 47Doncaster: -351Dorset: -672Dover: 588Dudley: 655Dumfries and Galloway: -180Dundee City: -650Ealing: -944East Ayrshire: 30East Cambridgeshire: 76East Devon: 353East Dunbartonshire: 110East Hampshire: 203East Hertfordshire: -1126East Lindsey: 1173East Lothian: 50East Renfrewshire: -450East Riding of Yorkshire: 748East Staffordshire: 146East Suffolk: 143Eastbourne: -63Eastleigh: -415Elmbridge: 597Enfield: -133Epping Forest: 567Epsom and Ewell: 200Erewash: -154Exeter: -2281Falkirk: 250Fareham: -375Fenland: -284Fermanagh and Omagh: -40Fife: -400Flintshire: -12Folkestone and Hythe: 47Forest of Dean: -546Fylde: -65Gateshead: 345Gedling: 475Glasgow City: 1270Gloucester: -190Gosport: 23Gravesham: -312Great Yarmouth: 324Greenwich: 971Guildford: 41Gwynedd: 67Hackney: -1067Halton: 74Hammersmith and Fulham: 419Harborough: 462Haringey: -1217Harlow: -618Harrow: 1838Hart: -181Hartlepool: -30Hastings: 373Havant: -65Havering: -387Herefordshire, County of: 240Hertsmere: 347High Peak: -189Highland: -80Hillingdon: -1590Hinckley and Bosworth: 492Horsham: 37Hounslow: 1040Huntingdonshire: -511Hyndburn: -94Inverclyde: -130Ipswich: -60Isle of Anglesey: 1Isle of Wight: -224Isles of Scilly: 1Islington: 118Kensington and Chelsea: 1915King's Lynn and West Norfolk: 1353Kingston upon Hull, City of: 4Kingston upon Thames: 129Kirklees: -225Knowsley: 20Lambeth: -22Lancaster: 765Leeds: -644Leicester: -965Lewes: -169Lewisham: -154Lichfield: 141Lincoln: -696Lisburn and Castlereagh: 230Liverpool: 157Luton: -1076Maidstone: -348Maldon: 603Malvern Hills: 159Manchester: -561Mansfield: -190Medway: -1009Melton: 113Merthyr Tydfil: -232Merton: -424Mid and East Antrim: 175Mid Devon: 8Mid Suffolk: -264Mid Sussex: -37Mid Ulster: -209Middlesbrough: -147Midlothian: 160Milton Keynes: -108Mole Valley: 509Monmouthshire: 222Moray: -340Na h-Eileanan Siar: 10Neath Port Talbot: -1150New Forest: 335Newark and Sherwood: -459Newcastle upon Tyne: -489Newcastle-under-Lyme: -377Newham: -1186Newport: -96Newry, Mourne and Down: -370North Ayrshire: 110North Devon: -79North East Derbyshire: -270North East Lincolnshire: -195North Hertfordshire: -281North Kesteven: -53North Lanarkshire: 230North Lincolnshire: -316North Norfolk: 568North Northamptonshire: -61North Somerset: 539North Tyneside: -302North Warwickshire: 13North West Leicestershire: -55North Yorkshire: 2150Northumberland: 703Norwich: 77Nottingham: -1554Nuneaton and Bedworth: -124Oadby and Wigston: -1161Oldham: -741Orkney Islands: -10Oxford: 1428Pembrokeshire: -87Pendle: -871Perth and Kinross: -90Peterborough: 45Plymouth: 522Portsmouth: 2285Powys: -64Preston: 1161Reading: 1364Redbridge: -513Redcar and Cleveland: -44Redditch: -86Reigate and Banstead: -489Renfrewshire: -310Rhondda Cynon Taf: 214Ribble Valley: 269Richmond upon Thames: 616Rochdale: -103Rochford: 247Rossendale: -80Rother: -334Rotherham: -8Rugby: 221Runnymede: 391Rushcliffe: 225Rushmoor: -627Rutland: -84Salford: 113Sandwell: -1024Scottish Borders: 110Sefton: 707Sevenoaks: 73Sheffield: 435Shetland Islands: 10Shropshire: -185Slough: 162Solihull: 763Somerset: -196South Ayrshire: -20South Cambridgeshire: 280South Derbyshire: -312South Gloucestershire: -462South Hams: 209South Holland: 318South Kesteven: 324South Lanarkshire: -160South Norfolk: 777South Oxfordshire: 49South Ribble: -51South Staffordshire: -263South Tyneside: -1Southampton: 487Southend-on-Sea: -506Southwark: -1454Spelthorne: -125St Albans: -237St. Helens: 378Stafford: 445Staffordshire Moorlands: -52Stevenage: 499Stirling: 80Stockport: 891Stockton-on-Tees: -143Stoke-on-Trent: 193Stratford-on-Avon: -204Stroud: 60Sunderland: -450Surrey Heath: 178Sutton: 49Swale: 52Swansea: 649Swindon: 283Tameside: -340Tamworth: 217Tandridge: 163Teignbridge: -304Telford and Wrekin: 53Tendring: 960Test Valley: 113Tewkesbury: 68Thanet: 453Three Rivers: 199Thurrock: -321Tonbridge and Malling: 173Torbay: -8Torfaen: -359Torridge: 221Tower Hamlets: 972Trafford: 767Tunbridge Wells: -445Uttlesford: 969Vale of Glamorgan: -413Vale of White Horse: 9Wakefield: -557Walsall: -909Waltham Forest: 576Wandsworth: -960Warrington: -166Warwick: 1061Watford: 292Waverley: 1219Wealden: 278Welwyn Hatfield: -294West Berkshire: 448West Devon: -110West Dunbartonshire: -390West Lancashire: -150West Lindsey: 128West Lothian: -300West Northamptonshire: 2208West Oxfordshire: -608West Suffolk: -581Westminster: 1091Westmorland and Furness: 531Wigan: -355Wiltshire: -408Winchester: -27Windsor and Maidenhead: 318Wirral: -574Woking: 378Wokingham: 331Wolverhampton: -1448Worcester: -281Worthing: 86Wrexham: -142Wychavon: 317Wyre: 296Wyre Forest: 235York: 1617up to −408−408 to −157−157 to 00 to +193+193 to +480over +480no current data

How few councils account for how much

The councils that moved mostShare of the total movementTheir changes added together
The single largest3.5%−5,477
The largest 59.2%−1,115
The largest 1015.0%+1,471
The largest 2024.3%−1,635
The largest 5044.4%+2,304
All 361 compared100%+7,364

A share is of the gross movement: each council’s change taken as a size and added up, so a rise of 100 and a fall of 100 contribute 200, not nothing. The right-hand column adds the same councils’ changes with their signs, so the two columns differ wherever those councils moved in both directions.

Every council

CouncilYear to mid-2023Year to mid-2024Change% or pointsShare of the movement
Birmingham-16,373-21,850−5,477−33.5%3.48%
Portsmouth-5,519-3,234+2,285+41.4%1.45%
Exeter871-1,410−2,281−261.9%1.45%
West Northamptonshire-1,728480+2,208+127.8%1.40%
North Yorkshire5,3637,513+2,150+40.1%1.37%
Colchester-2,487-386+2,101+84.5%1.34%
Kensington and Chelsea-3,423-1,508+1,915+55.9%1.22%
Harrow-4,642-2,804+1,838+39.6%1.17%
Brent-7,429-9,077−1,648−22.2%1.05%
Bexley572-1,048−1,620−283.2%1.03%
York-751866+1,617+215.3%1.03%
Hillingdon-4,885-6,475−1,590−32.5%1.01%
Nottingham-7,154-8,708−1,554−21.7%0.99%
Coventry-6,865-8,372−1,507−22.0%0.96%
Southwark-6,040-7,494−1,454−24.1%0.92%
Wolverhampton-2,282-3,730−1,448−63.5%0.92%
Oxford-4,927-3,499+1,428+29.0%0.91%
Reading-3,226-1,862+1,364+42.3%0.87%
King's Lynn and West Norfolk1581,511+1,353+856.3%0.86%
Bournemouth, Christchurch and Poole-794-2,109−1,315−165.6%0.84%
Glasgow City-3,760-2,490+1,270+33.8%0.81%
Waverley1,2052,424+1,219+101.2%0.78%
Haringey-2,279-3,496−1,217−53.4%0.77%
Newham-15,049-16,235−1,186−7.9%0.75%
East Lindsey1,4352,608+1,173+81.7%0.75%
Oadby and Wigston1,345184−1,161−86.3%0.74%
Preston-1321,029+1,161+879.5%0.74%
Neath Port Talbot1,070-80−1,150−107.5%0.73%
East Hertfordshire2,2611,135−1,126−49.8%0.72%
Westminster-4,956-3,865+1,091+22.0%0.69%
Luton-6,932-8,008−1,076−15.5%0.68%
Hackney-3,943-5,010−1,067−27.1%0.68%
Warwick9171,978+1,061+115.7%0.67%
Cardiff-3,215-2,165+1,050+32.7%0.67%
Hounslow-6,674-5,634+1,040+15.6%0.66%
Sandwell-3,450-4,474−1,024−29.7%0.65%
Medway-12-1,021−1,009−8,408.3%0.64%
Chelmsford3401,345+1,005+295.6%0.64%
Canterbury-1,096-122+974+88.9%0.62%
Tower Hamlets-7,872-6,900+972+12.3%0.62%
Greenwich-5,154-4,183+971+18.8%0.62%
City of Edinburgh-1,920-950+970+50.5%0.62%
Uttlesford8311,800+969+116.6%0.62%
Leicester-9,305-10,270−965−10.4%0.61%
Tendring2,5613,521+960+37.5%0.61%
Wandsworth-1,056-2,016−960−90.9%0.61%
Bolton-453-1,404−951−209.9%0.60%
Bromley-365583+948+259.7%0.60%
Ealing-6,114-7,058−944−15.4%0.60%
Charnwood-60881+941+1,568.3%0.60%
Cornwall5,1176,049+932+18.2%0.59%
Walsall-371-1,280−909−245.0%0.58%
Stockport1,1031,994+891+80.8%0.57%
Pendle638-233−871−136.5%0.55%
Brentwood4001,210+810+202.5%0.52%
South Norfolk1,5352,312+777+50.6%0.49%
Trafford56823+767+1,369.6%0.49%
Lancaster-647118+765+118.2%0.49%
Solihull217980+763+351.6%0.49%
Bracknell Forest3021,057+755+250.0%0.48%
Bradford-5,628-6,381−753−13.4%0.48%
Cheshire East4,3235,075+752+17.4%0.48%
East Riding of Yorkshire5,9386,686+748+12.6%0.48%
Oldham-748-1,489−741−99.1%0.47%
Dacorum957221−736−76.9%0.47%
Barnet-1,059-1,777−718−67.8%0.46%
Sefton2,3703,077+707+29.8%0.45%
Northumberland3,7344,437+703+18.8%0.45%
Croydon-3,785-4,486−701−18.5%0.45%
Lincoln-1,335-2,031−696−52.1%0.44%
Cherwell1,442752−690−47.9%0.44%
Dorset4,7504,078−672−14.1%0.43%
Dudley1,0121,667+655+64.7%0.42%
Dundee City-530-1,180−650−122.6%0.41%
Swansea-1,863-1,214+649+34.8%0.41%
Leeds-4,607-5,251−644−14.0%0.41%
County Durham2,3733,015+642+27.1%0.41%
Rushmoor180-447−627−348.3%0.40%
Cumberland2,0392,665+626+30.7%0.40%
Harlow247-371−618−250.2%0.39%
Richmond upon Thames-1,181-565+616+52.2%0.39%
Ashfield7611,372+611+80.3%0.39%
West Oxfordshire1,267659−608−48.0%0.39%
Maldon8871,490+603+68.0%0.38%
Elmbridge-93504+597+641.9%0.38%
Belfast-2,912-2,323+589+20.2%0.37%
Dover8381,426+588+70.2%0.37%
West Suffolk1,6041,023−581−36.2%0.37%
Waltham Forest-3,919-3,343+576+14.7%0.37%
Wirral2,4461,872−574−23.5%0.37%
Braintree2,5742,002−572−22.2%0.36%
Aberdeen City-2,020-1,450+570+28.2%0.36%
North Norfolk6001,168+568+94.7%0.36%
Epping Forest5371,104+567+105.6%0.36%
Manchester-11,253-11,814−561−5.0%0.36%
Wakefield2,5351,978−557−22.0%0.35%
Forest of Dean857311−546−63.7%0.35%
North Somerset2,3552,894+539+22.9%0.34%
Westmorland and Furness1,5292,060+531+34.7%0.34%
Plymouth-1,681-1,159+522+31.1%0.33%
Redbridge-7,754-8,267−513−6.6%0.33%
Huntingdonshire2,3401,829−511−21.8%0.32%
Mole Valley109618+509+467.0%0.32%
Southend-on-Sea57266−506−88.5%0.32%
Stevenage-542-43+499+92.1%0.32%
Bedford807311−496−61.5%0.32%
Crawley-1,413-917+496+35.1%0.32%
Hinckley and Bosworth1,3241,816+492+37.2%0.31%
Newcastle upon Tyne-1,502-1,991−489−32.6%0.31%
Reigate and Banstead56879−489−86.1%0.31%
Southampton-3,050-2,563+487+16.0%0.31%
Derbyshire Dales232712+480+206.9%0.31%
Gedling7501,225+475+63.3%0.30%
Causeway Coast and Glens322-140−462−143.5%0.29%
Harborough1,6212,083+462+28.5%0.29%
South Gloucestershire2,4611,999−462−18.8%0.29%
Newark and Sherwood1,6391,180−459−28.0%0.29%
Thanet1,3281,781+453+34.1%0.29%
East Renfrewshire1,290840−450−34.9%0.29%
Sunderland-366-816−450−123.0%0.29%
West Berkshire139587+448+322.3%0.28%
Stafford1,0661,511+445+41.7%0.28%
Tunbridge Wells1,122677−445−39.7%0.28%
Sheffield-4,712-4,277+435+9.2%0.28%
Merton-2,608-3,032−424−16.3%0.27%
Chorley8871,310+423+47.7%0.27%
Basingstoke and Deane-43376+419+974.4%0.27%
Hammersmith and Fulham-1,442-1,023+419+29.1%0.27%
Eastleigh1,4731,058−415−28.2%0.26%
Vale of Glamorgan823410−413−50.2%0.26%
Wiltshire2,7952,387−408−14.6%0.26%
Fife1,6401,240−400−24.4%0.25%
Runnymede7398+391+5,585.7%0.25%
West Dunbartonshire510120−390−76.5%0.25%
Havering2,1041,717−387−18.4%0.25%
St. Helens9321,310+378+40.6%0.24%
Woking-777-399+378+48.6%0.24%
Newcastle-under-Lyme975598−377−38.7%0.24%
Fareham966591−375−38.8%0.24%
Hastings-32944+373+113.4%0.24%
Newry, Mourne and Down35-335−370−1,057.1%0.24%
Cannock Chase866501−365−42.1%0.23%
Torfaen549190−359−65.4%0.23%
Wigan3,0332,678−355−11.7%0.23%
East Devon1,8832,236+353+18.7%0.22%
Broxbourne204556+352+172.5%0.22%
Doncaster2,5442,193−351−13.8%0.22%
Maidstone2,1531,805−348−16.2%0.22%
Hertsmere-144203+347+241.0%0.22%
Gateshead431776+345+80.0%0.22%
Conwy629970+341+54.2%0.22%
Moray640300−340−53.1%0.22%
Tameside1,114774−340−30.5%0.22%
New Forest1,1641,499+335+28.8%0.21%
Rother1,319985−334−25.3%0.21%
Wokingham446777+331+74.2%0.21%
Ashford438768+330+75.3%0.21%
Basildon69-257−326−472.5%0.21%
Barking and Dagenham-2,865-2,541+324+11.3%0.21%
Great Yarmouth541865+324+59.9%0.21%
South Kesteven1,0561,380+324+30.7%0.21%
Thurrock-601-922−321−53.4%0.20%
Chesterfield575894+319+55.5%0.20%
South Holland1,4881,806+318+21.4%0.20%
Windsor and Maidenhead313631+318+101.6%0.20%
Wychavon1,3031,620+317+24.3%0.20%
North Lincolnshire997681−316−31.7%0.20%
Gravesham-56-368−312−557.1%0.20%
South Derbyshire2,4912,179−312−12.5%0.20%
Renfrewshire970660−310−32.0%0.20%
Castle Point576882+306+53.1%0.19%
Teignbridge1,4411,137−304−21.1%0.19%
North Tyneside1,7471,445−302−17.3%0.19%
West Lothian1,7201,420−300−17.4%0.19%
Blaby424721+297+70.0%0.19%
Wyre2,2602,556+296+13.1%0.19%
Welwyn Hatfield-2,564-2,858−294−11.5%0.19%
Watford-484-192+292+60.3%0.19%
Burnley619906+287+46.4%0.18%
Fenland1,169885−284−24.3%0.18%
Swindon-166117+283+170.5%0.18%
North Hertfordshire685404−281−41.0%0.18%
Worcester-112-393−281−250.9%0.18%
South Cambridgeshire1,4521,732+280+19.3%0.18%
Wealden1,9992,277+278+13.9%0.18%
Boston-16256+272+1,700.0%0.17%
North East Derbyshire1,9281,658−270−14.0%0.17%
Ribble Valley1,1051,374+269+24.3%0.17%
Mid Suffolk2,8042,540−264−9.4%0.17%
South Staffordshire1,3011,038−263−20.2%0.17%
Calderdale102364+262+256.9%0.17%
Bristol, City of-3,614-3,875−261−7.2%0.17%
Central Bedfordshire3,9714,230+259+6.5%0.16%
Cambridge-2,894-3,151−257−8.9%0.16%
Falkirk290540+250+86.2%0.16%
Barnsley1,8271,580−247−13.5%0.16%
Rochford1,0031,250+247+24.6%0.16%
Ceredigion155396+241+155.5%0.15%
Herefordshire, County of1,1521,392+240+20.8%0.15%
St Albans161-76−237−147.2%0.15%
Wyre Forest9241,159+235+25.4%0.15%
Merthyr Tydfil111-121−232−209.0%0.15%
Lisburn and Castlereagh485715+230+47.4%0.15%
North Lanarkshire9401,170+230+24.5%0.15%
Kirklees-1,569-1,794−225−14.3%0.14%
Rushcliffe1,7611,986+225+12.8%0.14%
Isle of Wight660436−224−33.9%0.14%
Monmouthshire471693+222+47.1%0.14%
Rugby2,1682,389+221+10.2%0.14%
Torridge8451,066+221+26.2%0.14%
Aberdeenshire810590−220−27.2%0.14%
Angus710490−220−31.0%0.14%
Bromsgrove653870+217+33.2%0.14%
Darlington8351,052+217+26.0%0.14%
Tamworth135352+217+160.7%0.14%
Rhondda Cynon Taf-466-252+214+45.9%0.14%
Mid Ulster179-30−209−116.8%0.13%
South Hams1,4201,629+209+14.7%0.13%
Derby-2,908-2,701+207+7.1%0.13%
Stratford-on-Avon3,1922,988−204−6.4%0.13%
East Hampshire1,0081,211+203+20.1%0.13%
Bolsover992792−200−20.2%0.13%
Epsom and Ewell-16139+200+124.2%0.13%
Three Rivers288487+199+69.1%0.13%
Somerset4,4694,273−196−4.4%0.12%
North East Lincolnshire918723−195−21.2%0.12%
Stoke-on-Trent-1,045-852+193+18.5%0.12%
Gloucester-336-526−190−56.5%0.12%
Mansfield589399−190−32.3%0.12%
High Peak346157−189−54.6%0.12%
Blackpool-110-296−186−169.1%0.12%
Shropshire2,6922,507−185−6.9%0.12%
Broadland2,3022,483+181+7.9%0.12%
Hart635454−181−28.5%0.12%
Dumfries and Galloway770590−180−23.4%0.11%
Surrey Heath474652+178+37.6%0.11%
Antrim and Newtownabbey570393−177−31.1%0.11%
Mid and East Antrim143318+175+122.4%0.11%
Tonbridge and Malling9101,083+173+19.0%0.11%
Bath and North East Somerset-36136+172+477.8%0.11%
Lewes1,007838−169−16.8%0.11%
Chichester1,3621,530+168+12.3%0.11%
Dartford788620−168−21.3%0.11%
Breckland2,0882,255+167+8.0%0.11%
Warrington694528−166−23.9%0.11%
Amber Valley2,1541,989−165−7.7%0.10%
Tandridge256419+163+63.7%0.10%
Slough-2,972-2,810+162+5.5%0.10%
Broxtowe20847−161−77.4%0.10%
Midlothian9601,120+160+16.7%0.10%
South Lanarkshire2,3502,190−160−6.8%0.10%
Malvern Hills1,3781,537+159+11.5%0.10%
Buckinghamshire3,9223,765−157−4.0%0.10%
Liverpool-3,362-3,205+157+4.7%0.10%
Erewash-92-246−154−167.4%0.10%
Lewisham-4,122-4,276−154−3.7%0.10%
West Lancashire1,6871,537−150−8.9%0.10%
Middlesbrough-3,483-3,630−147−4.2%0.09%
East Staffordshire1,1941,340+146+12.2%0.09%
East Suffolk1,9752,118+143+7.2%0.09%
Stockton-on-Tees640497−143−22.3%0.09%
Wrexham446304−142−31.8%0.09%
Lichfield1,7451,886+141+8.1%0.09%
Armagh City, Banbridge and Craigavon361501+140+38.8%0.09%
Bury172306+134+77.9%0.09%
Enfield-3,839-3,972−133−3.5%0.08%
Inverclyde0-130−1300.08%
Kingston upon Thames-1,496-1,367+129+8.6%0.08%
West Lindsey1,1901,318+128+10.8%0.08%
Spelthorne483358−125−25.9%0.08%
Nuneaton and Bedworth2,1151,991−124−5.9%0.08%
Blaenau Gwent287164−123−42.9%0.08%
Carmarthenshire782901+119+15.2%0.08%
Islington-3,826-3,708+118+3.1%0.08%
Bassetlaw1,9901,875−115−5.8%0.07%
Melton822935+113+13.7%0.07%
Salford630743+113+17.9%0.07%
Test Valley411524+113+27.5%0.07%
East Dunbartonshire440550+110+25.0%0.07%
North Ayrshire820930+110+13.4%0.07%
Scottish Borders380490+110+28.9%0.07%
West Devon749639−110−14.7%0.07%
Milton Keynes351243−108−30.8%0.07%
Adur223328+105+47.1%0.07%
Babergh1,3421,237−105−7.8%0.07%
Rochdale799696−103−12.9%0.07%
Newport330234−96−29.1%0.06%
Hyndburn436342−94−21.6%0.06%
Clackmannanshire17080−90−52.9%0.06%
Perth and Kinross1,4201,330−90−6.3%0.06%
Brighton and Hove-905-816+89+9.8%0.06%
Pembrokeshire1,060973−87−8.2%0.06%
Ards and North Down768682−86−11.2%0.05%
Redditch-82-168−86−104.9%0.05%
Worthing669755+86+12.9%0.05%
Rutland338254−84−24.9%0.05%
Highland1,4001,320−80−5.7%0.05%
Rossendale756676−80−10.6%0.05%
Stirling340420+80+23.5%0.05%
North Devon760681−79−10.4%0.05%
Norwich-2,499-2,422+77+3.1%0.05%
East Cambridgeshire1,3931,469+76+5.5%0.05%
Halton137211+74+54.0%0.05%
Sevenoaks749822+73+9.7%0.05%
Tewkesbury2,0872,155+68+3.3%0.04%
Gwynedd-98-31+67+68.4%0.04%
Fylde1,4721,407−65−4.4%0.04%
Havant1,0921,027−65−6.0%0.04%
Powys919855−64−7.0%0.04%
Cheshire West and Chester2,6522,589−63−2.4%0.04%
Eastbourne-8-71−63−787.5%0.04%
North Northamptonshire3,5133,452−61−1.7%0.04%
Argyll and Bute340280−60−17.6%0.04%
Ipswich-809-869−60−7.4%0.04%
Stroud1,2081,268+60+5.0%0.04%
Arun2,9162,975+59+2.0%0.04%
North West Leicestershire1,4341,379−55−3.8%0.03%
North Kesteven1,6141,561−53−3.3%0.03%
Telford and Wrekin1,7541,807+53+3.0%0.03%
Staffordshire Moorlands865813−52−6.0%0.03%
Swale1,6381,690+52+3.2%0.03%
Caerphilly478427−51−10.7%0.03%
South Ribble1,5851,534−51−3.2%0.03%
Denbighshire893843−50−5.6%0.03%
East Lothian1,2601,310+50+4.0%0.03%
South Oxfordshire1,9742,023+49+2.5%0.03%
Sutton-628-579+49+7.8%0.03%
Derry City and Strabane-58-11+47+81.0%0.03%
Folkestone and Hythe521568+47+9.0%0.03%
Bridgend695649−46−6.6%0.03%
Peterborough-980-935+45+4.6%0.03%
Redcar and Cleveland1,025981−44−4.3%0.03%
City of London-142-183−41−28.9%0.03%
Guildford-378-337+41+10.8%0.03%
Fermanagh and Omagh6828−40−58.8%0.03%
Horsham1,1681,205+37+3.2%0.02%
Mid Sussex1,7741,737−37−2.1%0.02%
East Ayrshire800830+30+3.8%0.02%
Hartlepool1,4001,370−30−2.1%0.02%
Winchester1,2761,249−27−2.1%0.02%
Blackburn with Darwen373348−25−6.7%0.02%
Gosport-320+23+766.7%0.01%
Lambeth-6,672-6,694−22−0.3%0.01%
Knowsley1,6541,674+20+1.2%0.01%
South Ayrshire1,010990−20−2.0%0.01%
North Warwickshire852865+13+1.5%0.01%
Flintshire490478−12−2.4%0.01%
Na h-Eileanan Siar150160+10+6.7%0.01%
Orkney Islands9080−10−11.1%0.01%
Shetland Islands-70-60+10+14.3%0.01%
Vale of White Horse2,2432,252+9+0.4%0.01%
Mid Devon800808+8+1.0%0.01%
Rotherham2,0482,040−8−0.4%0.01%
Torbay505497−8−1.6%0.01%
Camden-5,639-5,645−6−0.1%0.00%
Kingston upon Hull, City of-3,660-3,656+4+0.1%0.00%
Cheltenham-345-348−3−0.9%0.00%
Cotswold223220−3−1.3%0.00%
Isle of Anglesey251252+1+0.4%0.00%
Isles of Scilly-61-60+1+1.6%0.00%
South Tyneside304303−1−0.3%0.00%

What this establishes

It establishes how much of one year’s movement in these published figures sits in how few councils, and which councils those are. It does not establish why any council moved, and a large share is not a finding about a council: the councils with the largest populations and budgets hold the largest shares of most totals, in both directions.

Each council’s change is its own newest figure against its own figure a year earlier by period end; a council without both is listed with the reason and is left out of the shares. Councils that publish on different schedules therefore appear against slightly different periods, which the row states.

Of the movement in net internal migration by local authority across 361 local authorities in the year to Year to mid-2024, 15.0% happened in the ten councils that moved most, and half of it in 61.
Civometry, from ONS

All measuresYour area against the countryThe series