ONS · 55 periods · people
Net migration by nationality: full history
| Period | Value | Status | Published in | Source cell |
|---|---|---|---|---|
| 2025 2025-01-01 → 2025-12-31 | 171,000 | Provisional | Year ending December 2025 21 May 2026 | Table 1 · “Net migration” × “YE Dec 25 P” = 171000 |
| Year ending September 2025 2024-10-01 → 2025-09-30 | 202,000 | Provisional | Year ending December 2025 21 May 2026 | Table 1 · “Net migration” × “YE Sep 25 P” = 202000 |
| Year ending June 2025 2024-07-01 → 2025-06-30 | 219,000 | Provisional | Year ending December 2025 21 May 2026 | Table 1 · “Net migration” × “YE Jun 25 P R” = 219000 |
| Year ending March 2025 2024-04-01 → 2025-03-31 | 260,000 | Provisional | Year ending December 2025 21 May 2026 | Table 1 · “Net migration” × “YE Mar 25 P R” = 260000 |
| 2024 2024-01-01 → 2024-12-31 | 331,000 | Revised | Year ending December 2025 21 May 2026 | Table 1 · “Net migration” × “YE Dec 24 R” = 331000 |
| Year ending September 2024 2023-10-01 → 2024-09-30 | 497,000 | Revised | Year ending December 2025 21 May 2026 | Table 1 · “Net migration” × “YE Sep 24 R” = 497000 |
| Year ending June 2024 2023-07-01 → 2024-06-30 | 649,000 | Estimate | Year ending December 2025 21 May 2026 | Table 1 · “Net migration” × “YE Jun 24” = 649000 |
| Year ending March 2024 2023-04-01 → 2024-03-31 | 734,000 | Estimate | Year ending December 2025 21 May 2026 | Table 1 · “Net migration” × “YE Mar 24” = 734000 |
| 2023 2023-01-01 → 2023-12-31 | 848,000 | Estimate | Year ending December 2025 21 May 2026 | Table 1 · “Net migration” × “YE Dec 23” = 848000 |
| Year ending September 2023 2022-10-01 → 2023-09-30 | 891,000 | Estimate | Year ending December 2025 21 May 2026 | Table 1 · “Net migration” × “YE Sep 23” = 891000 |
| Year ending June 2023 2022-07-01 → 2023-06-30 | 924,000 | Estimate | Year ending December 2025 21 May 2026 | Table 1 · “Net migration” × “YE Jun 23” = 924000 |
| Year ending March 2023 2022-04-01 → 2023-03-31 | 944,000 | Estimate | Year ending December 2025 21 May 2026 | Table 1 · “Net migration” × “YE Mar 23” = 944000 |
| 2022 2022-01-01 → 2022-12-31 | 891,000 | Estimate | Year ending December 2025 21 May 2026 | Table 1 · “Net migration” × “YE Dec 22” = 891000 |
| Year ending September 2022 2021-10-01 → 2022-09-30 | 822,000 | Estimate | Year ending December 2025 21 May 2026 | Table 1 · “Net migration” × “YE Sep 22” = 822000 |
| Year ending June 2022 2021-07-01 → 2022-06-30 | 681,000 | Estimate | Year ending December 2025 21 May 2026 | Table 1 · “Net migration” × “YE Jun 22” = 681000 |
| Year ending March 2022 2021-04-01 → 2022-03-31 | 575,000 | Estimate | Year ending December 2025 21 May 2026 | Table 1 · “Net migration” × “YE Mar 22” = 575000 |
| 2021 2021-01-01 → 2021-12-31 | 467,000 | Estimate | Year ending December 2025 21 May 2026 | Table 1 · “Net migration” × “YE Dec 21” = 467000 |
| Year ending September 2021 2020-10-01 → 2021-09-30 | 384,000 | Estimate | Year ending December 2025 21 May 2026 | Table 1 · “Net migration” × “YE Sep 21” = 384000 |
| Year ending June 2021 2020-07-01 → 2021-06-30 | 251,000 | Estimate | Year ending December 2025 21 May 2026 | Table 1 · “Net migration” × “YE Jun 21” = 251000 |
| Year ending March 2021 2020-04-01 → 2021-03-31 | 132,000 | Estimate | Year ending December 2025 21 May 2026 | Table 1 · “Net migration” × “YE Mar 21” = 132000 |
| 2020 2020-01-01 → 2020-12-31 | 93,000 | Estimate | Year ending December 2025 21 May 2026 | Table 1 · “Net migration” × “YE Dec 20” = 93000 |
| Year ending September 2020 2019-10-01 → 2020-09-30 | 35,000 | Estimate | Year ending December 2025 21 May 2026 | Table 1 · “Net migration” × “YE Sep 20” = 35000 |
| Year ending June 2020 2019-07-01 → 2020-06-30 | 111,000 | Estimate | Year ending December 2025 21 May 2026 | Table 1 · “Net migration” × “YE Jun 20” = 111000 |
| Year ending March 2020 2019-04-01 → 2020-03-31 | 170,000 | Estimate | Year ending December 2025 21 May 2026 | Table 1 · “Net migration” × “YE Mar 20” = 170000 |
| 2019 2019-01-01 → 2019-12-31 | 184,000 | Estimate | Year ending December 2025 21 May 2026 | Table 1 · “Net migration” × “YE Dec 19” = 184000 |
| Year ending September 2019 2018-10-01 → 2019-09-30 | 202,000 | Estimate | Year ending December 2025 21 May 2026 | Table 1 · “Net migration” × “YE Sep 19” = 202000 |
| Year ending June 2019 2018-07-01 → 2019-06-30 | 224,000 | Estimate | Year ending December 2025 21 May 2026 | Table 1 · “Net migration” × “YE Jun 19” = 224000 |
| Year ending March 2019 2018-04-01 → 2019-03-31 | 274,000 | Estimate | Year ending December 2025 21 May 2026 | Table 1 · “Net migration” × “YE Mar 19” = 274000 |
| 2018 2018-01-01 → 2018-12-31 | 276,000 | Estimate | Year ending December 2025 21 May 2026 | Table 1 · “Net migration” × “YE Dec 18” = 276000 |
| Year ending September 2018 2017-10-01 → 2018-09-30 | 226,000 | Estimate | Year ending December 2025 21 May 2026 | Table 1 · “Net migration” × “YE Sep 18” = 226000 |
| Year ending June 2018 2017-07-01 → 2018-06-30 | 216,000 | Estimate | Year ending December 2025 21 May 2026 | Table 1 · “Net migration” × “YE Jun 18” = 216000 |
| Year ending March 2018 2017-04-01 → 2018-03-31 | 193,000 | Estimate | Year ending December 2025 21 May 2026 | Table 1 · “Net migration” × “YE Mar 18” = 193000 |
| 2017 2017-01-01 → 2017-12-31 | 208,000 | Estimate | Year ending December 2025 21 May 2026 | Table 1 · “Net migration” × “YE Dec 17” = 208000 |
| Year ending September 2017 2016-10-01 → 2017-09-30 | 205,000 | Estimate | Year ending December 2025 21 May 2026 | Table 1 · “Net migration” × “YE Sep 17” = 205000 |
| Year ending June 2017 2016-07-01 → 2017-06-30 | 200,000 | Estimate | Year ending December 2025 21 May 2026 | Table 1 · “Net migration” × “YE Jun 17” = 200000 |
| Year ending March 2017 2016-04-01 → 2017-03-31 | 240,000 | Estimate | Year ending December 2025 21 May 2026 | Table 1 · “Net migration” × “YE Mar 17” = 240000 |
| 2016 2016-01-01 → 2016-12-31 | 249,000 | Estimate | Year ending December 2025 21 May 2026 | Table 1 · “Net migration” × “YE Dec 16” = 249000 |
| Year ending September 2016 2015-10-01 → 2016-09-30 | 290,000 | Estimate | Year ending December 2025 21 May 2026 | Table 1 · “Net migration” × “YE Sep 16” = 290000 |
| Year ending June 2016 2015-07-01 → 2016-06-30 | 321,000 | Estimate | Year ending December 2025 21 May 2026 | Table 1 · “Net migration” × “YE Jun 16” = 321000 |
| Year ending March 2016 2015-04-01 → 2016-03-31 | 298,000 | Estimate | Year ending December 2025 21 May 2026 | Table 1 · “Net migration” × “YE Mar 16” = 298000 |
| 2015 2015-01-01 → 2015-12-31 | 303,000 | Estimate | Year ending December 2025 21 May 2026 | Table 1 · “Net migration” × “YE Dec 15” = 303000 |
| Year ending September 2015 2014-10-01 → 2015-09-30 | 293,000 | Estimate | Year ending December 2025 21 May 2026 | Table 1 · “Net migration” × “YE Sep 15” = 293000 |
| Year ending June 2015 2014-07-01 → 2015-06-30 | 296,000 | Estimate | Year ending December 2025 21 May 2026 | Table 1 · “Net migration” × “YE Jun 15” = 296000 |
| Year ending March 2015 2014-04-01 → 2015-03-31 | 296,000 | Estimate | Year ending December 2025 21 May 2026 | Table 1 · “Net migration” × “YE Mar 15” = 296000 |
| 2014 2014-01-01 → 2014-12-31 | 284,000 | Estimate | Year ending December 2025 21 May 2026 | Table 1 · “Net migration” × “YE Dec 14” = 284000 |
| Year ending September 2014 2013-10-01 → 2014-09-30 | 264,000 | Estimate | Year ending December 2025 21 May 2026 | Table 1 · “Net migration” × “YE Sep 14” = 264000 |
| Year ending June 2014 2013-07-01 → 2014-06-30 | 248,000 | Estimate | Year ending December 2025 21 May 2026 | Table 1 · “Net migration” × “YE Jun 14” = 248000 |
| Year ending March 2014 2013-04-01 → 2014-03-31 | 256,000 | Estimate | Year ending December 2025 21 May 2026 | Table 1 · “Net migration” × “YE Mar 14” = 256000 |
| 2013 2013-01-01 → 2013-12-31 | 244,000 | Estimate | Year ending December 2025 21 May 2026 | Table 1 · “Net migration” × “YE Dec 13” = 244000 |
| Year ending September 2013 2012-10-01 → 2013-09-30 | 259,000 | Estimate | Year ending December 2025 21 May 2026 | Table 1 · “Net migration” × “YE Sep 13” = 259000 |
| Year ending June 2013 2012-07-01 → 2013-06-30 | 215,000 | Estimate | Year ending December 2025 21 May 2026 | Table 1 · “Net migration” × “YE Jun 13” = 215000 |
| Year ending March 2013 2012-04-01 → 2013-03-31 | 204,000 | Estimate | Year ending December 2025 21 May 2026 | Table 1 · “Net migration” × “YE Mar 13” = 204000 |
| 2012 2012-01-01 → 2012-12-31 | 195,000 | Estimate | Year ending December 2025 21 May 2026 | Table 1 · “Net migration” × “YE Dec 12” = 195000 |
| Year ending September 2012 2011-10-01 → 2012-09-30 | 157,000 | Estimate | Year ending December 2025 21 May 2026 | Table 1 · “Net migration” × “YE Sep 12” = 157000 |
| Year ending June 2012 2011-07-01 → 2012-06-30 | 162,000 | Estimate | Year ending December 2025 21 May 2026 | Table 1 · “Net migration” × “YE Jun 12” = 162000 |