Nearly 2.3 Million Foreigners Were Living in Poland at the End of 2025, Up by Nearly 215,000 y/y

According to experimental data from Statistics Poland, based on so-called “life traces” in administrative registers, approximately 38.8 million people were present in Poland at the end of 2025 — nearly 40.000 more than a year earlier. This total included around 2.3 million foreign nationals, whose number increased by almost 215.000. Statistics Poland stresses that these are experimental data and should not be compared with official population statistics.

38.8m people present in Poland as of 31 December 2025 (approx. +40.000 year on year)
2.3m foreign nationals present in Poland (approx. +215.000 year on year)
8.1m people in voivodeship capitals (more than 20% of the country’s population)
73% share of Ukrainian citizens among foreign nationals in Poland

What are “life traces”?

The method used by Statistics Poland is experimental. The number of people present in Poland includes individuals with a PESEL number — both Polish citizens and foreign nationals — for whom activity was recorded in at least one administrative register (a so-called life trace) and who were present in the country as of 31 December 2025. The dataset includes people appearing in at least two administrative registers, excluding those who did not meet this criterion.

The data sources included public-administration registers and information systems, including the Universal Electronic System for Registration of the Population, the Social Insurance Institution, the Ministry of Finance, the Agricultural Social Insurance Fund, the National Health Fund, the Agency for Restructuring and Modernisation of Agriculture, the Office for Foreigners, the Ministry of Family, Labour and Social Policy, and the ministries responsible for education and higher education. The address of presence was determined using an algorithm that compared the timeliness, quality and consistency of address data across different registers, giving priority to the residential address.

Experimental data are not official population statistics for Poland and, as Statistics Poland notes, should not be compared with population data published under current statistics. The life-trace method does not take account of the length of stay or absence from the country.

Voivodeship capitals: more than 8 million people

More than 8.1 million people were present in voivodeship capitals (based on the seats of voivodes), accounting for over 20% of Poland’s total population, including more than 970.000 foreign nationals. Warsaw had the highest number of people present — more than 2.07 million, including 301.200 foreign nationals (14.5% of the city’s residents). Kraków ranked second with 897.100 people, while Gorzów Wielkopolski had the lowest number, at 131.300.

Wrocław stood out in terms of the share of foreign nationals, who accounted for 19.5% of residents — the highest proportion among all voivodeship capitals. The share was 12.5% in Poznań and 11.3% in Kraków.

People present in voivodeship capitals in 2025 (thousand people)

Number of people present in voivodeship capitals in 2025
CityTotalForeign nationalsShare of foreign nationals
Warszawa2 075 011301 18314.5%
Kraków897 148101 41811.3%
Wrocław787 726153 77119.5%
Łódź698 60872 03110.3%
Poznań590 16773 85512.5%
Gdańsk519 68057 12111.0%
Szczecin427 75656 04013.1%
Bydgoszcz347 87032 8149.4%
Lublin345 64424 1537.0%
Białystok300 41419 0866.4%
Katowice290 12520 8387.2%
Rzeszów211 85214 5716.9%
Kielce186 9307 8694.2%
Olsztyn168 0226 9534.1%
Opole133 66213 78210.3%
Gorzów Wielkopolski131 29517 27113.2%

Source: Statistics Poland. Own analysis based on Statistics Poland’s municipality-level data from the experimental “life traces” study.

Age structure: where Poland is ageing and where it is getting younger

The highest shares of older people (aged 60 or over) were recorded in municipalities in the Świętokrzyskie Voivodeship, in the eastern and southern parts of the Podlaskie Voivodeship, in the southern parts of the Lubelskie, Dolnośląskie and Opolskie voivodeships, and in the northern part of the Śląskie Voivodeship. In three municipalities in Hajnówka County (Podlaskie Voivodeship), the share of older people exceeded 40%.

The highest shares of people aged up to 14 were found in municipalities in the Pomorskie, Małopolskie and Wielkopolskie voivodeships, as well as in municipalities surrounding large cities — Warsaw, Poznań, Wrocław, Białystok, Radom and Rzeszów. In the municipality of Sierakowice (Pomorskie Voivodeship), almost one in four residents was aged 14 or younger.

In most Polish municipalities, the share of children aged under 14 was lower than the share of people aged 60 or over. Only in 73 municipalities (around 3% of the total) did the proportion of children exceed that of seniors, while in 47 municipalities (just under 2% of the total) the shares were similar. In the municipality of Dubicze Cerkiewne (Podlaskie Voivodeship) — Poland’s smallest municipality by population — children under 14 formed a group more than four times smaller than residents aged over 60.

Foreign nationals: where they are present in Poland

In 2025, around 2.3 million people with foreign citizenship were present in Poland, accounting for nearly 6% of the total. Ukrainian citizens made up 73% of this group. The share of foreign nationals varied significantly across the country: it was highest in the Dolnośląskie (9.8%) and Mazowieckie (9.3%) voivodeships, and lowest in the Podkarpackie and Świętokrzyskie voivodeships (around 2% each).

In most voivodeships, Ukrainian citizens were the largest group of foreign nationals — with the highest numbers in Mazowieckie (346.100 people) and Dolnośląskie (237.300 people). Podlaskie was the exception, where the number of foreign nationals of other nationalities exceeded the number of Ukrainian citizens. Foreign nationals were concentrated primarily in large urban agglomerations and their suburban zones, as well as in municipalities with well-developed industrial and logistics functions in Lower Silesia and western Poland, where their local share exceeded 10%. The highest shares (26–30%) were recorded in the municipalities of Ustronie Morskie (Zachodniopomorskie), Mikstat (Wielkopolskie), Głowno (Łódzkie), Raszyn and Mława (Mazowieckie), and Jelcz-Laskowice (Dolnośląskie). The lowest shares of foreign nationals — often below 1–2% — were recorded in municipalities in eastern and north-eastern Poland.

Share of foreign nationals among people present in the voivodeships in 2025

People present in Poland by voivodeship in 2025
VoivodeshipTotal, 2025Year-on-year changeForeign nationals, 2025Share of foreign nationals
mazowieckie5 887 178+61 495545 7409.3%
śląskie4 398 925-15 874207 1954.7%
wielkopolskie3 658 810+11 412237 2096.5%
małopolskie3 507 459+17 878169 4204.8%
dolnośląskie3 071 208+13 484300 7839.8%
łódzkie2 462 721-1 368155 1586.3%
pomorskie2 453 663+14 055164 7566.7%
podkarpackie2 053 243-6 64940 8082.0%
lubelskie2 025 476-13 54657 9122.9%
kujawsko-pomorskie2 024 614-9 09474 9703.7%
zachodniopomorskie1 698 276-4 042120 5727.1%
warmińsko-mazurskie1 356 630-9 23035 0422.6%
świętokrzyskie1 163 540-10 22123 3772.0%
podlaskie1 138 081-4 34139 0493.4%
lubuskie1 036 696-1 13785 7198.3%
opolskie923 659-5 17640 3374.4%

The year-on-year change was calculated as the difference from 31 December 2024. Source: Statistics Poland. Own analysis based on Statistics Poland’s municipality-level data from the experimental “life traces” study.

Methodology

The data were compiled using an experimental method drawing on individual-level information from administrative registers and multi-source data-integration techniques. The number of people present in Poland includes all individuals with a PESEL number for whom activity was recorded in at least one administrative register (a so-called life trace) and who were present in the country as of 31 December 2025.

The address of presence was determined by an algorithm using address data from various administrative registers and verifying their timeliness, quality, consistency and availability. The residential address was used first; where unavailable, permanent or temporary registered addresses and correspondence addresses were used. The number of foreign nationals was determined on the basis of citizenship information obtained from selected administrative sources. Given the experimental nature of the study, the data presented should not be compared with official Polish population statistics published by Statistics Poland.

Source: Statistics Poland, “Number of people present in Poland based on so-called life traces — as of 31 December 2025”, Department of Data Integration and Management, 1 July 2026. Own analysis based on Statistics Poland data.

Poland’s Education System Faces Demographic Change

In the 2025/2026 school year, 6.7 million children, young...

Łódź Labour Market Under Pressure: Unemployment Up 21% Year on Year

In May 2026, average employment in the enterprise sector...

Eurozone Inflation Falls to 2.8% as Energy and Core Price Pressures Ease

According to Eurostat’s preliminary estimate, annual HICP inflation in...

Poland’s Manufacturing PMI Falls Sharply as Demand Weakens

Poland’s manufacturing PMI fell to 46.1 points in June...

Two-Thirds of Workers Facing Job Uncertainty Consider Reskilling

Polish employees continue to show a strong willingness to...
Category Sponsorship

Become a Category Sponsor

Position your brand alongside the business stories that matter and build lasting visibility with a relevant audience.

From €11 a day Annual sponsorship
Explore sponsorship

Topics

Poland’s Education System Faces Demographic Change

In the 2025/2026 school year, 6.7 million children, young...

Łódź Labour Market Under Pressure: Unemployment Up 21% Year on Year

In May 2026, average employment in the enterprise sector...

Two-Thirds of Workers Facing Job Uncertainty Consider Reskilling

Polish employees continue to show a strong willingness to...

Kraków Sees Fewer Corporate Jobs but Higher Average Pay

Average employment in Kraków’s enterprise sector stood at 243.9...

Economic Poverty in Poland: Extreme Poverty Stable, but Inequality Remains Deep

Extreme poverty in Poland remained broadly stable in 2025,...

Polish Diaspora Abroad: 22.1 Million People in 138 Countries

Poland’s diaspora is spread across 138 countries, but its...

Magdalena Sobkowiak-Czarnecka Appointed Government Plenipotentiary for Strengthening State Resilience

Magdalena Sobkowiak-Czarnecka will become the Government Plenipotentiary for Strengthening...

Related Articles