Foreigners in Poland in numbers

In short

According to a GUS estimate, at the end of 2025 about 2.3 million foreigners lived in Poland, of whom 73% were Ukrainian citizens. As at 30 June 2026, 1.34 million foreigners were insured with ZUS, including 901 thousand Ukrainian citizens and 143.9 thousand Belarusian citizens. The Office for Foreigners (UdSC) reported in April 2026 about 2 million valid residence permits and temporary protection statuses. Each of these numbers measures something different and has a different date, so we show them separately. If you need Polish at work or at an office, check your level at a trial lesson.

How many foreigners live in Poland

The broadest measure is the GUS (Statistics Poland) estimate: about 2.3 million foreigners at the end of 2025, including 73% Ukrainian citizens. It is a statistical estimate, not a number from a single register. You will find our other compilations – on the exam and on citizenship – in the overview of our reports.

Foreigners in Poland – key indicators
IndicatorValueAs atSource
Foreigners living in Poland (estimate)about 2.3 million, including 73% Ukrainian citizensend of 2025GUS
Foreigners insured with ZUS1.34 million30.06.2026ZUS
Valid residence permits and temporary protectionabout 2 million25.04.2026UdSC
Ukrainian citizens with a PESEL number with UKR status868 thousand8.09.2026PESEL register

According to this source, the number of people with UKR status fell after 1 September 2026.

Foreigners insured with ZUS – by country

ZUS data show who works legally in Poland and pays contributions. Ukrainian citizens are the decisive majority, but the number of people from Colombia is growing fastest.

Foreigners insured with ZUS, as at 30.06.2026
Country of citizenshipNumber insuredChange given in the source
Ukraine901 thousand–
Belarus143.9 thousand–
India25.5 thousand–
Colombia23.2 thousand+31%
Georgia22.1 thousand−17%
All foreigners1.34 million–

Calculation by the editorial team: Ukrainian citizens are about 67% of foreigners insured with ZUS, and Belarusian citizens about 11%.

Residence permits

According to data from the Office for Foreigners, as at 25 April 2026 about 2 million residence permits and temporary protection statuses were valid. The largest groups are shown in the table.

Valid residence permits and temporary protection, as at 25.04.2026
TypeNumber
Temporary protection961 thousand
Temporary residence permit758 thousand
Permanent residence and EU long-term resident residence191 thousand
Total (with other types)about 2 million

Students and pupils from abroad

In the 2025/26 academic year, 97,950 foreigners studied at Polish universities. The source notes a fall of 7.1 thousand and links it to the tightening of visa rules from 1 July 2025. In the 2025/26 school year, about 246 thousand foreign pupils attended schools.

Students and pupils from abroad, year 2025/26
IndicatorValueSource
Foreign students97,950 (a fall of 7.1 thousand)OPI PIB
Foreign pupilsabout 246 thousand, including about 210 thousand from UkraineCEO and IRC
Foreign pupils in additional Polish lessons22% (36% a year earlier)CEO and IRC
Pupils not promoted to the next class4.7% of foreigners compared with 1.1% of Polish pupilsCEO and IRC

What this means for learners of Polish

This is our interpretation – the numbers do not say how many people know Polish or at what level. They do show, however, in which situations the Polish language becomes necessary.

  • Most foreigners in Poland are citizens of Ukraine and Belarus. For people who speak Ukrainian or Russian, the biggest challenge is not understanding but accuracy: false friends, accent and endings. We write about this in our guides for people who speak Ukrainian and Russian.
  • The group of people from outside Slavic countries is growing. The growth in the number of insured people from Colombia shows that more and more people are starting Polish from zero, with no similarities to their native language. In Pol-Langua lessons the explanations can be in English or Spanish.
  • Permanent residence does not require a certificate, EU long-term resident status does. A permanent residence permit has no language requirement, whereas a permit for EU long-term resident residence requires confirmed knowledge of Polish at least at level B1. See which language document is enough for EU long-term residence.
  • Studies in Polish require at least B2. From 1 July 2025, the university sets the level of knowledge of Polish, no lower than B2.

If your situation requires a certificate, at a trial lesson we will check how far you are from the required level.

Methodology

The report is based on public data, as at 3 October 2026. For each number we give the date it refers to and the institution it comes from; some of the data we know from press publications citing these institutions – we indicate them in the sources. We do not add up the indicators, because they come from different registers and have different dates: GUS estimates the number of residents, ZUS counts the insured, and UdSC – valid permits and statuses. Percentage shares marked as a calculation by the editorial team were calculated from source numbers.

Frequently asked questions

How many Ukrainian citizens are insured with ZUS?

As at 30 June 2026 – 901 thousand, that is about two thirds of all foreigners insured with ZUS (1.34 million).

Did all of the 191 thousand people with permanent residence or EU resident status have to pass a Polish exam?

Not all of them. Confirmation of knowledge of Polish at least at level B1 is required for a permit for EU long-term resident residence. For a permanent residence permit there is no language requirement.

Which countries do most foreigners working legally in Poland come from?

According to ZUS (30.06.2026), most insured foreigners come from Ukraine, Belarus, India, Colombia and Georgia.

Sources

Check your level in a trial lesson

50 minutes with a teacher: a level diagnosis and a study plan tailored to your goal.

See also

Let's talk in Polish.

Fill in the form, message us on WhatsApp or call. We usually reply within one business day.

Address
Warszawska 85/1
26‑617 Radom
Phone and WhatsApp
Hours
Mon – Fri: 8:00 – 20:00
Sat: 9:00 – 14:00

Message us on WhatsApp