Residents at the same address a year earlier, every council ranked
A low figure means a place people pass through. Figures for 2021, published for 329 councils in England, Wales and Northern Ireland. Lowest first: the order says where a council sits, not whether that is good.
Lowest: City of London, 73%. The council in the middle: Spelthorne, 90.3%. Highest: Caerphilly, 93.6%.
| Place | Council | Figure |
|---|---|---|
| 1 | City of LondonLondon | 73% |
| 2 | OxfordSouth East | 74.3% |
| 3 | CambridgeEast of England | 76.4% |
| 4 | ExeterSouth West | 78.2% |
| 5 | WestminsterLondon | 79% |
| 6 | Tower HamletsLondon | 79.2% |
| 7 | NottinghamEast Midlands | 79.4% |
| 8 joint | CamdenLondon | 79.8% |
| 8 joint | Hammersmith and FulhamLondon | 79.8% |
| 10 joint | LincolnEast Midlands | 80.1% |
| 10 joint | WandsworthLondon | 80.1% |
| 12 | IslingtonLondon | 80.3% |
| 13 joint | Brighton and HoveSouth East | 80.9% |
| 13 joint | Newcastle upon TyneNorth East | 80.9% |
| 15 | NorwichEast of England | 81.2% |
| 16 | Kensington and ChelseaLondon | 81.6% |
| 17 | LambethLondon | 81.9% |
| 18 | ManchesterNorth West | 82% |
| 19 | GuildfordSouth East | 82.1% |
| 20 | Bath and North East SomersetSouth West | 82.3% |
| 21 | BristolSouth West | 82.4% |
| 22 | CanterburySouth East | 82.6% |
| 23 | YorkYorkshire and the Humber | 82.7% |
| 24 joint | ReadingSouth East | 83.1% |
| 24 joint | SouthwarkLondon | 83.1% |
| 26 | CardiffWales | 83.3% |
| 27 | SouthamptonSouth East | 83.5% |
| 28 | PortsmouthSouth East | 83.8% |
| 29 | RunnymedeSouth East | 83.9% |
| 30 | HackneyLondon | 84.5% |
| 31 joint | LiverpoolNorth West | 84.8% |
| 31 joint | WarwickWest Midlands | 84.8% |
| 33 joint | LancasterNorth West | 84.9% |
| 33 joint | WinchesterSouth East | 84.9% |
| 35 | CeredigionWales | 85.1% |
| 36 | CharnwoodEast Midlands | 85.2% |
| 37 joint | CoventryWest Midlands | 85.5% |
| 37 joint | SalfordNorth West | 85.5% |
| 39 | Welwyn HatfieldEast of England | 85.7% |
| 40 joint | CheltenhamSouth West | 85.8% |
| 40 joint | LeedsYorkshire and the Humber | 85.8% |
| 42 | Bournemouth, Christchurch and PooleSouth West | 86.1% |
| 43 | HaringeyLondon | 86.3% |
| 44 | SheffieldYorkshire and the Humber | 86.7% |
| 45 joint | LeicesterEast Midlands | 86.8% |
| 45 joint | NewhamLondon | 86.8% |
| 47 joint | ColchesterEast of England | 86.9% |
| 47 joint | PrestonNorth West | 86.9% |
| 49 | BrentLondon | 87% |
| 50 | PlymouthSouth West | 87.2% |
| 51 | Kingston upon ThamesLondon | 87.3% |
| 52 | ChichesterSouth East | 87.4% |
| 53 joint | BelfastNorthern Ireland | 87.5% |
| 53 joint | Vale of White HorseSouth East | 87.5% |
| 55 | Richmond upon ThamesLondon | 87.6% |
| 56 | WorcesterWest Midlands | 87.8% |
| 57 | EalingLondon | 87.9% |
| 58 joint | GreenwichLondon | 88% |
| 58 joint | LewishamLondon | 88% |
| 58 joint | West OxfordshireSouth East | 88% |
| 58 joint | West SuffolkEast of England | 88% |
| 62 | West LancashireNorth West | 88.1% |
| 63 joint | MertonLondon | 88.2% |
| 63 joint | WaverleySouth East | 88.2% |
| 65 joint | SwanseaWales | 88.3% |
| 65 joint | Tunbridge WellsSouth East | 88.3% |
| 67 joint | CotswoldSouth West | 88.4% |
| 67 joint | HounslowLondon | 88.4% |
| 67 joint | RutlandEast Midlands | 88.4% |
| 70 | CherwellSouth East | 88.5% |
| 71 joint | BarnetLondon | 88.6% |
| 71 joint | Bracknell ForestSouth East | 88.6% |
| 71 joint | Milton KeynesSouth East | 88.6% |
| 74 joint | GwyneddWales | 88.7% |
| 74 joint | South OxfordshireSouth East | 88.7% |
| 74 joint | WokinghamSouth East | 88.7% |
| 77 joint | ElmbridgeSouth East | 88.8% |
| 77 joint | RugbyWest Midlands | 88.8% |
| 77 joint | RushmoorSouth East | 88.8% |
| 77 joint | Stratford-on-AvonWest Midlands | 88.8% |
| 77 joint | WokingSouth East | 88.8% |
| 82 joint | Kingston upon HullYorkshire and the Humber | 88.9% |
| 82 joint | MaidstoneSouth East | 88.9% |
| 82 joint | RushcliffeEast Midlands | 88.9% |
| 82 joint | Windsor and MaidenheadSouth East | 88.9% |
| 86 joint | EastbourneSouth East | 89% |
| 86 joint | HillingdonLondon | 89% |
| 86 joint | South HamsSouth West | 89% |
| 86 joint | West NorthamptonshireEast Midlands | 89% |
| 90 joint | MiddlesbroughNorth East | 89.1% |
| 90 joint | WatfordEast of England | 89.1% |
| 92 joint | BirminghamWest Midlands | 89.2% |
| 92 joint | CornwallSouth West | 89.2% |
| 92 joint | PeterboroughEast of England | 89.2% |
| 92 joint | South GloucestershireSouth West | 89.2% |
| 92 joint | Waltham ForestLondon | 89.2% |
| 97 joint | Basingstoke and DeaneSouth East | 89.3% |
| 97 joint | North DevonSouth West | 89.3% |
| 97 joint | WiltshireSouth West | 89.3% |
| 100 joint | BedfordEast of England | 89.4% |
| 100 joint | BostonEast Midlands | 89.4% |
| 100 joint | County DurhamNorth East | 89.4% |
| 100 joint | DerbyEast Midlands | 89.4% |
| 100 joint | East DevonSouth West | 89.4% |
| 100 joint | Newcastle-under-LymeWest Midlands | 89.4% |
| 100 joint | St AlbansEast of England | 89.4% |
| 100 joint | Telford and WrekinWest Midlands | 89.4% |
| 108 joint | AshfordSouth East | 89.5% |
| 108 joint | CrawleySouth East | 89.5% |
| 108 joint | HarboroughEast Midlands | 89.5% |
| 108 joint | HartSouth East | 89.5% |
| 108 joint | HorshamSouth East | 89.5% |
| 113 joint | East HertfordshireEast of England | 89.6% |
| 113 joint | GloucesterSouth West | 89.6% |
| 113 joint | HuntingdonshireEast of England | 89.6% |
| 113 joint | North YorkshireYorkshire and the Humber | 89.6% |
| 113 joint | Oadby and WigstonEast Midlands | 89.6% |
| 118 joint | ChelmsfordEast of England | 89.7% |
| 118 joint | Cheshire EastNorth West | 89.7% |
| 118 joint | HarrowLondon | 89.7% |
| 118 joint | Isle of WightSouth East | 89.7% |
| 118 joint | LutonEast of England | 89.7% |
| 118 joint | Mid SussexSouth East | 89.7% |
| 118 joint | Reigate and BansteadSouth East | 89.7% |
| 118 joint | SwindonSouth West | 89.7% |
| 118 joint | Test ValleySouth East | 89.7% |
| 127 joint | BroxtoweEast Midlands | 89.8% |
| 127 joint | BuckinghamshireSouth East | 89.8% |
| 127 joint | FyldeNorth West | 89.8% |
| 127 joint | South CambridgeshireEast of England | 89.8% |
| 127 joint | WorthingSouth East | 89.8% |
| 132 joint | DorsetSouth West | 89.9% |
| 132 joint | East HampshireSouth East | 89.9% |
| 132 joint | North KestevenEast Midlands | 89.9% |
| 132 joint | South HollandEast Midlands | 89.9% |
| 132 joint | Surrey HeathSouth East | 89.9% |
| 137 joint | ArunSouth East | 90% |
| 137 joint | Mid DevonSouth West | 90% |
| 137 joint | Ribble ValleyNorth West | 90% |
| 137 joint | ShropshireWest Midlands | 90% |
| 137 joint | SomersetSouth West | 90% |
| 137 joint | TorridgeSouth West | 90% |
| 137 joint | WealdenSouth East | 90% |
| 144 joint | HastingsSouth East | 90.1% |
| 144 joint | IpswichEast of England | 90.1% |
| 144 joint | MedwaySouth East | 90.1% |
| 144 joint | Mid SuffolkEast of England | 90.1% |
| 144 joint | Newark and SherwoodEast Midlands | 90.1% |
| 144 joint | West BerkshireSouth East | 90.1% |
| 150 joint | BrecklandEast of England | 90.2% |
| 150 joint | Central BedfordshireEast of England | 90.2% |
| 150 joint | Cheshire West and ChesterNorth West | 90.2% |
| 150 joint | HerefordshireWest Midlands | 90.2% |
| 150 joint | ThanetSouth East | 90.2% |
| 150 joint | West DevonSouth West | 90.2% |
| 150 joint | WyreNorth West | 90.2% |
| 157 joint | CroydonLondon | 90.3% |
| 157 joint | DarlingtonNorth East | 90.3% |
| 157 joint | EastleighSouth East | 90.3% |
| 157 joint | North NorthamptonshireEast Midlands | 90.3% |
| 157 joint | North SomersetSouth West | 90.3% |
| 157 joint | RedbridgeLondon | 90.3% |
| 157 joint | RotherSouth East | 90.3% |
| 157 joint | SloughSouth East | 90.3% |
| 157 joint | SpelthorneSouth East | 90.3% |
| 157 joint | StaffordWest Midlands | 90.3% |
| 167 joint | BaberghEast of England | 90.4% |
| 167 joint | BrentwoodEast of England | 90.4% |
| 167 joint | King's Lynn and West NorfolkEast of England | 90.4% |
| 167 joint | Malvern HillsWest Midlands | 90.4% |
| 167 joint | North West LeicestershireEast Midlands | 90.4% |
| 167 joint | South DerbyshireEast Midlands | 90.4% |
| 167 joint | South NorfolkEast of England | 90.4% |
| 167 joint | Southend-on-SeaEast of England | 90.4% |
| 167 joint | TeignbridgeSouth West | 90.4% |
| 167 joint | TewkesburySouth West | 90.4% |
| 167 joint | UttlesfordEast of England | 90.4% |
| 178 joint | BlackpoolNorth West | 90.5% |
| 178 joint | DacorumEast of England | 90.5% |
| 178 joint | DoverSouth East | 90.5% |
| 178 joint | East CambridgeshireEast of England | 90.5% |
| 178 joint | East LindseyEast Midlands | 90.5% |
| 178 joint | Epsom and EwellSouth East | 90.5% |
| 178 joint | GosportSouth East | 90.5% |
| 178 joint | Great YarmouthEast of England | 90.5% |
| 178 joint | LewesSouth East | 90.5% |
| 178 joint | Stoke-on-TrentWest Midlands | 90.5% |
| 178 joint | TendringEast of England | 90.5% |
| 178 joint | West LindseyEast Midlands | 90.5% |
| 190 joint | BraintreeEast of England | 90.6% |
| 190 joint | Folkestone and HytheSouth East | 90.6% |
| 190 joint | HarlowEast of England | 90.6% |
| 190 joint | HertsmereEast of England | 90.6% |
| 190 joint | Isles of ScillySouth West | 90.6% |
| 190 joint | Mole ValleySouth East | 90.6% |
| 190 joint | TorbaySouth West | 90.6% |
| 197 joint | DartfordSouth East | 90.7% |
| 197 joint | FenlandEast of England | 90.7% |
| 197 joint | MaldonEast of England | 90.7% |
| 197 joint | North HertfordshireEast of England | 90.7% |
| 197 joint | North NorfolkEast of England | 90.7% |
| 197 joint | South KestevenEast Midlands | 90.7% |
| 203 joint | East StaffordshireWest Midlands | 90.8% |
| 203 joint | MeltonEast Midlands | 90.8% |
| 203 joint | SwaleSouth East | 90.8% |
| 206 joint | Derbyshire DalesEast Midlands | 90.9% |
| 206 joint | East SuffolkEast of England | 90.9% |
| 206 joint | Forest of DeanSouth West | 90.9% |
| 206 joint | HartlepoolNorth East | 90.9% |
| 206 joint | StroudSouth West | 90.9% |
| 211 joint | BassetlawEast Midlands | 91% |
| 211 joint | BromleyLondon | 91% |
| 211 joint | BurnleyNorth West | 91% |
| 211 joint | East Riding of YorkshireYorkshire and the Humber | 91% |
| 211 joint | New ForestSouth East | 91% |
| 211 joint | SevenoaksSouth East | 91% |
| 211 joint | Vale of GlamorganWales | 91% |
| 211 joint | WolverhamptonWest Midlands | 91% |
| 219 joint | FarehamSouth East | 91.1% |
| 219 joint | LichfieldWest Midlands | 91.1% |
| 219 joint | North East LincolnshireYorkshire and the Humber | 91.1% |
| 219 joint | StevenageEast of England | 91.1% |
| 219 joint | SuttonLondon | 91.1% |
| 219 joint | TandridgeSouth East | 91.1% |
| 225 joint | EnfieldLondon | 91.2% |
| 225 joint | Epping ForestEast of England | 91.2% |
| 225 joint | GatesheadNorth East | 91.2% |
| 225 joint | Stockton-on-TeesNorth East | 91.2% |
| 225 joint | TamworthWest Midlands | 91.2% |
| 225 joint | WarringtonNorth West | 91.2% |
| 225 joint | Westmorland and FurnessNorth West | 91.2% |
| 225 joint | WychavonWest Midlands | 91.2% |
| 233 joint | CumberlandNorth West | 91.3% |
| 233 joint | DenbighshireWales | 91.3% |
| 233 joint | MansfieldEast Midlands | 91.3% |
| 233 joint | PembrokeshireWales | 91.3% |
| 233 joint | PowysWales | 91.3% |
| 233 joint | Tonbridge and MallingSouth East | 91.3% |
| 233 joint | TraffordNorth West | 91.3% |
| 240 joint | Barking and DagenhamLondon | 91.4% |
| 240 joint | BolsoverEast Midlands | 91.4% |
| 240 joint | DoncasterYorkshire and the Humber | 91.4% |
| 240 joint | HaveringLondon | 91.4% |
| 240 joint | KirkleesYorkshire and the Humber | 91.4% |
| 240 joint | North LincolnshireYorkshire and the Humber | 91.4% |
| 240 joint | Three RiversEast of England | 91.4% |
| 247 joint | MonmouthshireWales | 91.5% |
| 247 joint | NorthumberlandNorth East | 91.5% |
| 247 joint | ThurrockEast of England | 91.5% |
| 250 joint | Ards and North DownNorthern Ireland | 91.6% |
| 250 joint | BromsgroveWest Midlands | 91.6% |
| 250 joint | High PeakEast Midlands | 91.6% |
| 250 joint | Nuneaton and BedworthWest Midlands | 91.6% |
| 254 joint | BradfordYorkshire and the Humber | 91.7% |
| 254 joint | BroadlandEast of England | 91.7% |
| 254 joint | CalderdaleYorkshire and the Humber | 91.7% |
| 254 joint | ChorleyNorth West | 91.7% |
| 254 joint | HavantSouth East | 91.7% |
| 254 joint | PendleNorth West | 91.7% |
| 254 joint | SolihullWest Midlands | 91.7% |
| 254 joint | StockportNorth West | 91.7% |
| 262 joint | BasildonEast of England | 91.8% |
| 262 joint | Blackburn with DarwenNorth West | 91.8% |
| 262 joint | Hinckley and BosworthEast Midlands | 91.8% |
| 262 joint | North WarwickshireWest Midlands | 91.8% |
| 262 joint | RedditchWest Midlands | 91.8% |
| 262 joint | SunderlandNorth East | 91.8% |
| 268 joint | AdurSouth East | 91.9% |
| 268 joint | BexleyLondon | 91.9% |
| 268 joint | BroxbourneEast of England | 91.9% |
| 268 joint | ChesterfieldEast Midlands | 91.9% |
| 268 joint | ConwyWales | 91.9% |
| 268 joint | GedlingEast Midlands | 91.9% |
| 268 joint | GraveshamSouth East | 91.9% |
| 268 joint | Isle of AngleseyWales | 91.9% |
| 268 joint | Lisburn and CastlereaghNorthern Ireland | 91.9% |
| 268 joint | NewportWales | 91.9% |
| 268 joint | North TynesideNorth East | 91.9% |
| 268 joint | South StaffordshireWest Midlands | 91.9% |
| 268 joint | Wyre ForestWest Midlands | 91.9% |
| 281 joint | CarmarthenshireWales | 92% |
| 281 joint | WrexhamWales | 92% |
| 283 joint | Amber ValleyEast Midlands | 92.1% |
| 283 joint | BlabyEast Midlands | 92.1% |
| 283 joint | Cannock ChaseWest Midlands | 92.1% |
| 283 joint | South RibbleNorth West | 92.1% |
| 287 joint | BarnsleyYorkshire and the Humber | 92.2% |
| 287 joint | BoltonNorth West | 92.2% |
| 287 joint | BridgendWales | 92.2% |
| 287 joint | Causeway Coast and GlensNorthern Ireland | 92.2% |
| 287 joint | ErewashEast Midlands | 92.2% |
| 287 joint | HyndburnNorth West | 92.2% |
| 287 joint | Neath Port TalbotWales | 92.2% |
| 287 joint | North East DerbyshireEast Midlands | 92.2% |
| 287 joint | RochfordEast of England | 92.2% |
| 287 joint | RossendaleNorth West | 92.2% |
| 287 joint | SeftonNorth West | 92.2% |
| 287 joint | WakefieldYorkshire and the Humber | 92.2% |
| 287 joint | WiganNorth West | 92.2% |
| 287 joint | WirralNorth West | 92.2% |
| 301 joint | AshfieldEast Midlands | 92.4% |
| 301 joint | FlintshireWales | 92.4% |
| 301 joint | Redcar and ClevelandNorth East | 92.4% |
| 301 joint | Rhondda Cynon TafWales | 92.4% |
| 301 joint | RochdaleNorth West | 92.4% |
| 301 joint | St. HelensNorth West | 92.4% |
| 307 joint | Antrim and NewtownabbeyNorthern Ireland | 92.5% |
| 307 joint | Castle PointEast of England | 92.5% |
| 309 joint | BuryNorth West | 92.6% |
| 309 joint | Derry City and StrabaneNorthern Ireland | 92.6% |
| 309 joint | Mid and East AntrimNorthern Ireland | 92.6% |
| 309 joint | RotherhamYorkshire and the Humber | 92.6% |
| 309 joint | SandwellWest Midlands | 92.6% |
| 309 joint | Staffordshire MoorlandsWest Midlands | 92.6% |
| 315 joint | Armagh City, Banbridge and CraigavonNorthern Ireland | 92.7% |
| 315 joint | HaltonNorth West | 92.7% |
| 315 joint | South TynesideNorth East | 92.7% |
| 318 joint | TamesideNorth West | 92.8% |
| 318 joint | WalsallWest Midlands | 92.8% |
| 320 joint | Blaenau GwentWales | 93% |
| 320 joint | DudleyWest Midlands | 93% |
| 320 joint | KnowsleyNorth West | 93% |
| 320 joint | TorfaenWales | 93% |
| 324 joint | Newry, Mourne and DownNorthern Ireland | 93.2% |
| 324 joint | OldhamNorth West | 93.2% |
| 326 joint | Fermanagh and OmaghNorthern Ireland | 93.4% |
| 326 joint | Merthyr TydfilWales | 93.4% |
| 328 | Mid UlsterNorthern Ireland | 93.5% |
| 329 | CaerphillyWales | 93.6% |
Not in this list
- Scotland. Scotland held its census a year later, in 2022, so its answers are not from the same day.
Census 2021: ONS TS019 Migrant indicator for England and Wales, NISRA for Northern Ireland · 2021 · fetched 4 October 2026 · How this is measured
Weighing up two or three of these places?
A plan sets them beside where you live now, figure by figure, built around the three things that would decide it for you. £49 once, built the moment you pay, with a full refund for 14 days.