ONS · 55 periods · people

Immigration by nationality: full history

PeriodValueStatusPublished inSource cell
2025
2025-01-012025-12-31
813,000ProvisionalYear ending December 2025
21 May 2026
Table 1 · “Immigration” × “YE Dec 25 P” = 813000
Year ending September 2025
2024-10-012025-09-30
862,000ProvisionalYear ending December 2025
21 May 2026
Table 1 · “Immigration” × “YE Sep 25 P” = 862000
Year ending June 2025
2024-07-012025-06-30
888,000ProvisionalYear ending December 2025
21 May 2026
Table 1 · “Immigration” × “YE Jun 25 P R” = 888000
Year ending March 2025
2024-04-012025-03-31
945,000ProvisionalYear ending December 2025
21 May 2026
Table 1 · “Immigration” × “YE Mar 25 P R” = 945000
2024
2024-01-012024-12-31
1,012,000RevisedYear ending December 2025
21 May 2026
Table 1 · “Immigration” × “YE Dec 24 R” = 1012000
Year ending September 2024
2023-10-012024-09-30
1,159,000RevisedYear ending December 2025
21 May 2026
Table 1 · “Immigration” × “YE Sep 24 R” = 1159000
Year ending June 2024
2023-07-012024-06-30
1,299,000EstimateYear ending December 2025
21 May 2026
Table 1 · “Immigration” × “YE Jun 24” = 1299000
Year ending March 2024
2023-04-012024-03-31
1,359,000EstimateYear ending December 2025
21 May 2026
Table 1 · “Immigration” × “YE Mar 24” = 1359000
2023
2023-01-012023-12-31
1,441,000EstimateYear ending December 2025
21 May 2026
Table 1 · “Immigration” × “YE Dec 23” = 1441000
Year ending September 2023
2022-10-012023-09-30
1,461,000EstimateYear ending December 2025
21 May 2026
Table 1 · “Immigration” × “YE Sep 23” = 1461000
Year ending June 2023
2022-07-012023-06-30
1,466,000EstimateYear ending December 2025
21 May 2026
Table 1 · “Immigration” × “YE Jun 23” = 1466000
Year ending March 2023
2022-04-012023-03-31
1,469,000EstimateYear ending December 2025
21 May 2026
Table 1 · “Immigration” × “YE Mar 23” = 1469000
2022
2022-01-012022-12-31
1,398,000EstimateYear ending December 2025
21 May 2026
Table 1 · “Immigration” × “YE Dec 22” = 1398000
Year ending September 2022
2021-10-012022-09-30
1,317,000EstimateYear ending December 2025
21 May 2026
Table 1 · “Immigration” × “YE Sep 22” = 1317000
Year ending June 2022
2021-07-012022-06-30
1,167,000EstimateYear ending December 2025
21 May 2026
Table 1 · “Immigration” × “YE Jun 22” = 1167000
Year ending March 2022
2021-04-012022-03-31
1,069,000EstimateYear ending December 2025
21 May 2026
Table 1 · “Immigration” × “YE Mar 22” = 1069000
2021
2021-01-012021-12-31
947,000EstimateYear ending December 2025
21 May 2026
Table 1 · “Immigration” × “YE Dec 21” = 947000
Year ending September 2021
2020-10-012021-09-30
937,000EstimateYear ending December 2025
21 May 2026
Table 1 · “Immigration” × “YE Sep 21” = 937000
Year ending June 2021
2020-07-012021-06-30
818,000EstimateYear ending December 2025
21 May 2026
Table 1 · “Immigration” × “YE Jun 21” = 818000
Year ending March 2021
2020-04-012021-03-31
629,000EstimateYear ending December 2025
21 May 2026
Table 1 · “Immigration” × “YE Mar 21” = 629000
2020
2020-01-012020-12-31
662,000EstimateYear ending December 2025
21 May 2026
Table 1 · “Immigration” × “YE Dec 20” = 662000
Year ending September 2020
2019-10-012020-09-30
606,000EstimateYear ending December 2025
21 May 2026
Table 1 · “Immigration” × “YE Sep 20” = 606000
Year ending June 2020
2019-07-012020-06-30
736,000EstimateYear ending December 2025
21 May 2026
Table 1 · “Immigration” × “YE Jun 20” = 736000
Year ending March 2020
2019-04-012020-03-31
815,000EstimateYear ending December 2025
21 May 2026
Table 1 · “Immigration” × “YE Mar 20” = 815000
2019
2019-01-012019-12-31
788,000EstimateYear ending December 2025
21 May 2026
Table 1 · “Immigration” × “YE Dec 19” = 788000
Year ending September 2019
2018-10-012019-09-30
793,000EstimateYear ending December 2025
21 May 2026
Table 1 · “Immigration” × “YE Sep 19” = 793000
Year ending June 2019
2018-07-012019-06-30
821,000EstimateYear ending December 2025
21 May 2026
Table 1 · “Immigration” × “YE Jun 19” = 821000
Year ending March 2019
2018-04-012019-03-31
849,000EstimateYear ending December 2025
21 May 2026
Table 1 · “Immigration” × “YE Mar 19” = 849000
2018
2018-01-012018-12-31
825,000EstimateYear ending December 2025
21 May 2026
Table 1 · “Immigration” × “YE Dec 18” = 825000
Year ending September 2018
2017-10-012018-09-30
766,000EstimateYear ending December 2025
21 May 2026
Table 1 · “Immigration” × “YE Sep 18” = 766000
Year ending June 2018
2017-07-012018-06-30
757,000EstimateYear ending December 2025
21 May 2026
Table 1 · “Immigration” × “YE Jun 18” = 757000
Year ending March 2018
2017-04-012018-03-31
736,000EstimateYear ending December 2025
21 May 2026
Table 1 · “Immigration” × “YE Mar 18” = 736000
2017
2017-01-012017-12-31
752,000EstimateYear ending December 2025
21 May 2026
Table 1 · “Immigration” × “YE Dec 17” = 752000
Year ending September 2017
2016-10-012017-09-30
754,000EstimateYear ending December 2025
21 May 2026
Table 1 · “Immigration” × “YE Sep 17” = 754000
Year ending June 2017
2016-07-012017-06-30
718,000EstimateYear ending December 2025
21 May 2026
Table 1 · “Immigration” × “YE Jun 17” = 718000
Year ending March 2017
2016-04-012017-03-31
759,000EstimateYear ending December 2025
21 May 2026
Table 1 · “Immigration” × “YE Mar 17” = 759000
2016
2016-01-012016-12-31
772,000EstimateYear ending December 2025
21 May 2026
Table 1 · “Immigration” × “YE Dec 16” = 772000
Year ending September 2016
2015-10-012016-09-30
804,000EstimateYear ending December 2025
21 May 2026
Table 1 · “Immigration” × “YE Sep 16” = 804000
Year ending June 2016
2015-07-012016-06-30
832,000EstimateYear ending December 2025
21 May 2026
Table 1 · “Immigration” × “YE Jun 16” = 832000
Year ending March 2016
2015-04-012016-03-31
803,000EstimateYear ending December 2025
21 May 2026
Table 1 · “Immigration” × “YE Mar 16” = 803000
2015
2015-01-012015-12-31
797,000EstimateYear ending December 2025
21 May 2026
Table 1 · “Immigration” × “YE Dec 15” = 797000
Year ending September 2015
2014-10-012015-09-30
774,000EstimateYear ending December 2025
21 May 2026
Table 1 · “Immigration” × “YE Sep 15” = 774000
Year ending June 2015
2014-07-012015-06-30
778,000EstimateYear ending December 2025
21 May 2026
Table 1 · “Immigration” × “YE Jun 15” = 778000
Year ending March 2015
2014-04-012015-03-31
780,000EstimateYear ending December 2025
21 May 2026
Table 1 · “Immigration” × “YE Mar 15” = 780000
2014
2014-01-012014-12-31
778,000EstimateYear ending December 2025
21 May 2026
Table 1 · “Immigration” × “YE Dec 14” = 778000
Year ending September 2014
2013-10-012014-09-30
761,000EstimateYear ending December 2025
21 May 2026
Table 1 · “Immigration” × “YE Sep 14” = 761000
Year ending June 2014
2013-07-012014-06-30
737,000EstimateYear ending December 2025
21 May 2026
Table 1 · “Immigration” × “YE Jun 14” = 737000
Year ending March 2014
2013-04-012014-03-31
731,000EstimateYear ending December 2025
21 May 2026
Table 1 · “Immigration” × “YE Mar 14” = 731000
2013
2013-01-012013-12-31
713,000EstimateYear ending December 2025
21 May 2026
Table 1 · “Immigration” × “YE Dec 13” = 713000
Year ending September 2013
2012-10-012013-09-30
720,000EstimateYear ending December 2025
21 May 2026
Table 1 · “Immigration” × “YE Sep 13” = 720000
Year ending June 2013
2012-07-012013-06-30
669,000EstimateYear ending December 2025
21 May 2026
Table 1 · “Immigration” × “YE Jun 13” = 669000
Year ending March 2013
2012-04-012013-03-31
649,000EstimateYear ending December 2025
21 May 2026
Table 1 · “Immigration” × “YE Mar 13” = 649000
2012
2012-01-012012-12-31
643,000EstimateYear ending December 2025
21 May 2026
Table 1 · “Immigration” × “YE Dec 12” = 643000
Year ending September 2012
2011-10-012012-09-30
630,000EstimateYear ending December 2025
21 May 2026
Table 1 · “Immigration” × “YE Sep 12” = 630000
Year ending June 2012
2011-07-012012-06-30
639,000EstimateYear ending December 2025
21 May 2026
Table 1 · “Immigration” × “YE Jun 12” = 639000