Civometry / Maps / International migration by local authority (ONS)/ Net international migrationONS · Latest published: Year to mid-2025 · Local authority
How many people moved into and out of your area from abroad? The ONS's estimate of long-term arrivals from outside the United Kingdom, departures to outside it, and the difference between them, for each local authority over the year to mid-2025. These are estimates of moves, not counts of people, and the local figures are the ONS's own distribution of its national estimate.
Loading map…
Loading international migration by local authority (ons)…
Select an area (keyboard)— Redditch −92 Net international migration, people
−92 more people arrived in Redditch from abroad than left it (Latest published: Year to mid-2025), compared with +211,691 for England and Wales, Year to mid-2025 — the 32nd lowest of 318 areas with a published figure.
Area Redditch (E07000236) Net international migration, people −92 England and Wales, Year to mid-2025 +211,691 Rank the 32nd lowest of 318 areas with a published figure Percentile 10% of areas with a figure are below it Period Latest published: Year to mid-2025 Release Population estimates for England and Wales, mid-2025, released 2026-07-29 Published by ONS Status Published figure, unchanged −92 more people arrived in Redditch from abroad than left it (Latest published: Year to mid-2025), compared with +211,691 for England and Wales, Year to mid-2025 — the 32nd lowest of 318 areas with a published figure. Source: ONS. Civometry · Latest published: Year to mid-2025 Copy with source Everything Civometry holds for Redditch →
Highest areas # Area net 1 Birmingham · profile +9,703 2 Newham · profile +9,264 3 Manchester · profile +8,165 4 Leicester · profile +4,852 5 Redbridge · profile +4,589 6 Luton · profile +4,265 7 Ealing · profile +3,965 8 Wolverhampton · profile +3,829 9 Derby · profile +3,796 10 Barking and Dagenham · profile +3,587
Lowest areas All 318 areas, ranked # Area net 1 Birmingham · profile +9,703 2 Newham · profile +9,264 3 Manchester · profile +8,165 4 Leicester · profile +4,852 5 Redbridge · profile +4,589 6 Luton · profile +4,265 7 Ealing · profile +3,965 8 Wolverhampton · profile +3,829 9 Derby · profile +3,796 10 Barking and Dagenham · profile +3,587 11 Newcastle upon Tyne · profile +3,551 12 Croydon · profile +3,526 13 Coventry · profile +3,381 14 Bristol, City of · profile +3,335 15 Brent · profile +3,290 16 Hillingdon · profile +3,136 17 Sheffield · profile +3,079 18 Greenwich · profile +3,044 19 Hounslow · profile +3,035 20 Nottingham · profile +2,852 21 Harrow · profile +2,830 22 Stoke-on-Trent · profile +2,728 23 Liverpool · profile +2,690 24 Sandwell · profile +2,619 25 Slough · profile +2,000 26 Reading · profile +1,985 27 Bradford · profile +1,929 28 Kingston upon Hull, City of · profile +1,870 29 Walsall · profile +1,834 30 Sunderland · profile +1,820 31 Salford · profile +1,816 32 Tower Hamlets · profile +1,789 33 Colchester · profile +1,728 34 Leeds · profile +1,700 35 Oldham · profile +1,653 36 Barnet · profile +1,646 37 Portsmouth · profile +1,644 38 Bolton · profile +1,465 39 Rochdale · profile +1,462 40 Milton Keynes · profile +1,452 41 Welwyn Hatfield · profile +1,419 42 Kirklees · profile +1,418 43 Swindon · profile +1,400 44 West Northamptonshire · profile +1,375 45 Preston · profile +1,352 46 Middlesbrough · profile +1,334 47 Bexley · profile +1,315 48 Medway · profile +1,307 49 Telford and Wrekin · profile +1,283 50 Blackburn with Darwen · profile +1,281 51 Havering · profile +1,266 52 Cheshire West and Chester · profile +1,211 53 Oxford · profile +1,202 54 Plymouth · profile +1,161 55 Dudley · profile +1,142 56 Cambridge · profile +1,110 57 Southwark · profile +1,029 58 Tameside · profile +1,025 59 Stockton-on-Tees · profile +1,023 60 Wakefield · profile +1,018 61 Gloucester · profile +1,014 62 Bournemouth, Christchurch and Poole · profile +1,013 63 Cardiff · profile +1,000 64 Crawley · profile +997 65 Buckinghamshire · profile +969 66 Blackpool · profile +949 67 Norwich · profile +946 68 Doncaster · profile +944 69 Waltham Forest · profile +944 70 County Durham · profile +937 71 Peterborough · profile +912 72 Rushmoor · profile +902 73 Rotherham · profile +892 74 Wirral · profile +888 75 Stockport · profile +883 76 Camden · profile +876 77 North Yorkshire · profile +870 78 Chelmsford · profile +833 79 Canterbury · profile +814 80 Cumberland · profile +810 81 Bedford · profile +794 82 Islington · profile +783 83 Burnley · profile +781 84 South Gloucestershire · profile +774 85 North Northamptonshire · profile +773 86 Worcester · profile +772 87 Southend-on-Sea · profile +768 88 Gateshead · profile +757 89 Ashford · profile +752 90 Swansea · profile +750 91 Cheshire East · profile +743 92 Stevenage · profile +730 93 Merton · profile +726 94 Lewisham · profile +722 95 St. Helens · profile +718 96 Newport · profile +712 97 York · profile +707 98 Somerset · profile +704 99 Braintree · profile +702 100 Charnwood · profile +673 101 Southampton · profile +672 102 Bury · profile +665 103 South Tyneside · profile +659 104 Mid Sussex · profile +655 105 Wiltshire · profile +655 106 Calderdale · profile +635 107 Enfield · profile +635 108 Halton · profile +615 109 Dacorum · profile +608 110 Kingston upon Thames · profile +606 111 Basildon · profile +590 112 Hyndburn · profile +590 113 Pendle · profile +590 114 Northumberland · profile +582 115 Gravesham · profile +580 116 Wokingham · profile +537 117 Guildford · profile +533 118 Warrington · profile +530 119 Cheltenham · profile +515 120 Hartlepool · profile +515 121 Thurrock · profile +508 122 Dartford · profile +504 123 Reigate and Banstead · profile +496 124 Warwick · profile +496 125 Lincoln · profile +488 126 Wigan · profile +484 127 Trafford · profile +476 128 Nuneaton and Bedworth · profile +473 129 Central Bedfordshire · profile +469 130 Rugby · profile +463 131 Lambeth · profile +443 132 Solihull · profile +438 133 Bath and North East Somerset · profile +431 134 Newcastle-under-Lyme · profile +430 135 Vale of White Horse · profile +420 136 North Tyneside · profile +414 137 Exeter · profile +407 138 Watford · profile +385 139 Broxbourne · profile +384 140 South Ribble · profile +376 141 Windsor and Maidenhead · profile +374 142 Wyre · profile +365 143 Sutton · profile +356 144 Darlington · profile +344 145 Wrexham · profile +343 146 Rhondda Cynon Taf · profile +337 147 West Lancashire · profile +337 148 Harlow · profile +329 149 Tendring · profile +313 150 City of London · profile +305 151 Basingstoke and Deane · profile +295 152 Westmorland and Furness · profile +294 153 Cherwell · profile +292 154 Barnsley · profile +291 155 Woking · profile +291 156 Surrey Heath · profile +284 157 Eastbourne · profile +283 158 Shropshire · profile +271 159 Sefton · profile +269 160 Redcar and Cleveland · profile +265 161 Knowsley · profile +261 162 Lancaster · profile +248 163 Rossendale · profile +248 164 Hackney · profile +245 165 Forest of Dean · profile +223 166 Waverley · profile +223 167 North Somerset · profile +220 168 Maidstone · profile +215 169 South Cambridgeshire · profile +215 170 Mansfield · profile +212 171 Thanet · profile +208 172 Erewash · profile +197 173 Chorley · profile +192 174 Spelthorne · profile +187 175 Bassetlaw · profile +186 176 East Devon · profile +186 177 Ashfield · profile +176 178 North East Lincolnshire · profile +172 179 North Hertfordshire · profile +171 180 Chesterfield · profile +168 181 Fylde · profile +166 182 West Oxfordshire · profile +162 183 Tamworth · profile +158 184 South Norfolk · profile +153 185 Torbay · profile +153 186 Worthing · profile +149 187 Oadby and Wigston · profile +146 188 Bromley · profile +135 189 Rochford · profile +135 190 Folkestone and Hythe · profile +133 191 Winchester · profile +130 192 Runnymede · profile +127 193 Hastings · profile +125 194 South Kesteven · profile +120 195 Chichester · profile +119 196 Bracknell Forest · profile +118 197 Dorset · profile +113 198 Horsham · profile +111 199 Rother · profile +111 200 Dover · profile +109 201 East Staffordshire · profile +103 202 Epsom and Ewell · profile +103 203 Gwynedd · profile +102 204 Malvern Hills · profile +102 205 Stafford · profile +85 206 Bolsover · profile +83 207 West Berkshire · profile +83 208 Broxtowe · profile +82 209 Swale · profile +79 210 Gedling · profile +76 211 North Norfolk · profile +73 212 East Lindsey · profile +67 213 Isle of Wight · profile +67 214 Herefordshire, County of · profile +64 215 South Staffordshire · profile +63 216 Tunbridge Wells · profile +57 217 Denbighshire · profile +54 218 Ipswich · profile +54 219 Rutland · profile +54 220 Huntingdonshire · profile +50 221 Uttlesford · profile +46 222 Test Valley · profile +45 223 Amber Valley · profile +35 224 North East Derbyshire · profile +33 225 North West Leicestershire · profile +31 226 Ribble Valley · profile +29 227 Gosport · profile +24 228 Epping Forest · profile +19 229 Blaby · profile +18 230 North Devon · profile +17 231 Stratford-on-Avon · profile +16 232 St Albans · profile +14 233 Hinckley and Bosworth · profile +13 234 Wealden · profile +13 235 Bromsgrove · profile +7 236 Babergh · profile −5 237 Blaenau Gwent · profile −10 238 Isles of Scilly · profile −17 239 Broadland · profile −22 240 King's Lynn and West Norfolk · profile −22 241 Cotswold · profile −23 242 High Peak · profile −23 243 Cannock Chase · profile −24 244 Torfaen · profile −25 245 Eastleigh · profile −28 246 East Hampshire · profile −29 247 Rushcliffe · profile −30 248 Wyre Forest · profile −30 249 Lewes · profile −31 250 Three Rivers · profile −32 251 North Kesteven · profile −34 252 West Devon · profile −34 253 Mole Valley · profile −37 254 Staffordshire Moorlands · profile −37 255 Tewkesbury · profile −38 256 Adur · profile −39 257 Fareham · profile −40 258 Mid Devon · profile −41 259 Melton · profile −43 260 North Warwickshire · profile −43 261 Vale of Glamorgan · profile −46 262 Hertsmere · profile −49 263 Havant · profile −50 264 Tonbridge and Malling · profile −50 265 Torridge · profile −51 266 Derbyshire Dales · profile −52 267 East Cambridgeshire · profile −56 268 East Hertfordshire · profile −58 269 Harborough · profile −58 270 Mid Suffolk · profile −60 271 Stroud · profile −60 272 South Derbyshire · profile −63 273 Monmouthshire · profile −71 274 Maldon · profile −72 275 Merthyr Tydfil · profile −72 276 Sevenoaks · profile −72 277 West Lindsey · profile −72 278 Wychavon · profile −72 279 Newark and Sherwood · profile −75 280 Fenland · profile −77 281 Great Yarmouth · profile −78 282 East Suffolk · profile −81 283 Hart · profile −81 284 South Hams · profile −81 285 Teignbridge · profile −82 286 Tandridge · profile −91 287 Redditch · profile −92 288 West Suffolk · profile −96 289 Castle Point · profile −99 290 Pembrokeshire · profile −99 291 South Oxfordshire · profile −102 292 Isle of Anglesey · profile −103 293 Elmbridge · profile −104 294 Brentwood · profile −105 295 Ceredigion · profile −106 296 Lichfield · profile −111 297 North Lincolnshire · profile −131 298 Neath Port Talbot · profile −133 299 Powys · profile −133 300 New Forest · profile −142 301 Bridgend · profile −148 302 Caerphilly · profile −149 303 Flintshire · profile −151 304 Wandsworth · profile −157 305 Brighton and Hove · profile −159 306 Arun · profile −195 307 Conwy · profile −197 308 Carmarthenshire · profile −198 309 Richmond upon Thames · profile −214 310 Breckland · profile −216 311 South Holland · profile −220 312 East Riding of Yorkshire · profile −222 313 Boston · profile −286 314 Westminster · profile −289 315 Haringey · profile −515 316 Hammersmith and Fulham · profile −533 317 Kensington and Chelsea · profile −540 318 Cornwall · profile −583
Ranked by net international migration, people, highest first; ties in alphabetical order. Areas without a value are not ranked.
What this map shows 318 of 318 local authority areas have a current value for net international migration (net international migration, people), Latest published: Year to mid-2025. Classes are quantiles of the areas with data, computed on the server, so the same link always gives the same legend.
Arrivals minus departures. A net near zero can still mean thousands of moves each way.
Take the data Embed (static map with title, period, official source and a link back):
<iframe src="https://civometry.com/embed/maps/international-migration/net/latest?level=lad&measure=count" width="720" height="700" style="border:0;max-width:100%" title="Net international migration, net international migration, people, by local authority: Latest published: Year to mid-2025 | Civometry" loading="lazy"></iframe>Source and method Data Components of population change by local authority (ONS mid-year estimates, sheet MYE3) (ONS).Denominator The count view draws the ONS's own figure of net moves, with nothing divided: a large area will show more moves than a small one for that reason alone. The per-1,000 view divides that figure by the area's ONS mid-year population estimate for the mid-year the period ends at - a Civometry calculation, not a published rate. Components of population change by local authority (ONS mid-year estimates, sheet MYE3) . Boundaries ONS Open Geography Portal generalised boundaries, Open Government Licence v3.0 (2025-05 BGC v2 LAD_MAY_2025_UK_BGC_V2). Basemap Ordnance Survey Maps API (Light), used under the OS Data Hub terms. Formula the net figure the ONS publishes for the area, unchanged Stale areas An area whose newest published year is earlier than the newest any area carries is shown as no current data, with both years named. Nothing is carried forward. Method Methodology