Polish demographics: around 38 million people, with a large recent Ukrainian influx
A predominantly Polish population, home to the largest Ukrainian community in Europe since 2022. An urban and relatively homogeneous society.
Poland has approximately 38 million inhabitants. Most live in cities, with heavy concentration in Warsaw, Krakow, Lodz, Wroclaw, Poznan, and Gdansk. Small towns and rural areas have seen population decline, with young people moving to major centers and to Western Europe.
Polish society has historically been one of the most ethnically homogeneous in Europe, with a strong Catholic Polish majority. But this changed rapidly after 2022: more than one and a half million Ukrainians now live in the country following the Russian invasion. Before that, there were already communities of Ukrainians, Belarusians, and Vietnamese (who arrived in the 1990s).
Polish is the official language, spoken by virtually the entire population. English is spoken by most young people in large cities, especially in professional settings. German and Russian are understood in some regions. Some minorities speak their own languages (German, Ukrainian, Lithuanian, Kashubian).
- Polish
- English (urban youth)
- Ukrainian (post-2022 community)
- German (western part of the country)
- Kashubian (north)
- Catholic (around 71%)
- Orthodox
- No religion (growing)
- Protestant (Lutheran)
- Jewish (in revival)