Largest cities in Poland
10 cities with more than 300,000 people, ranked by 2025 population.
- cities of 300k+
- 10
- combined population
- 6.3 million
- largest
- Warsaw
| # | City | 2025 | 2050 (projected) | Change |
|---|---|---|---|---|
| 1 | Warsaw | 1.9 million | 1.8 million | −5.3% |
| 2 | Katowice | 866,000 | 699,000 | −19.3% |
| 3 | Krakow | 699,000 | 651,000 | −6.9% |
| 4 | Lodz | 583,000 | 530,000 | −9.1% |
| 5 | Wrocław | 509,000 | 477,000 | −6.3% |
| 6 | Poznan | 495,000 | 453,000 | −8.5% |
| 7 | Gdansk | 385,000 | 367,000 | −4.7% |
| 8 | Sosnowiec | 319,000 | 255,000 | −20.1% |
| 9 | Szczecin | 300,000 | 283,000 | −5.7% |
| 10 | Lublin | 300,000 | 284,000 | −5.3% |