Flat prices in in April 2025
The median price of a flat in Poland in February ‑ April 2025 was PLN 8,831/m², 8.4% more than a year earlier. On the secondary market (resale), prices are rising in 76 and falling in 4 of the 89 cities and municipalities (gminas) compared.
Where prices are rising fastest
| # | Locality | Voivodeship | Secondary market median, PLN/m² | Year on year | Resale transactions |
|---|---|---|---|---|---|
| 1 | Iława | Warmińsko-Mazurskie Voivodeship | 7,605 | +26.6% | 51 |
| 2 | Żyrardów | Mazowieckie Voivodeship | 8,643 | +25.7% | 70 |
| 3 | Żukowo | Pomorskie Voivodeship | 9,564 | +21.7% | 66 |
| 4 | Gniezno | Wielkopolskie Voivodeship | 5,928 | +21.7% | 63 |
| 5 | Jaworzno | Śląskie Voivodeship | 6,344 | +17% | 80 |
| 6 | Lubin | Lower Silesian voivodeship | 6,623 | +16.3% | 137 |
| 7 | Chrzanów | Małopolskie Voivodeship | 6,238 | +14.2% | 52 |
| 8 | Siechnice | Lower Silesian voivodeship | 10,945 | +13.4% | 51 |
| 9 | Wałbrzych | Lower Silesian voivodeship | 4,785 | +13.2% | 206 |
| 10 | Mysłowice | Śląskie Voivodeship | 5,947 | +12.4% | 93 |
| 11 | Dobra (Szczecińska) municipality (gmina) | Zachodniopomorskie Voivodeship | 7,795 | +12.2% | 88 |
| 12 | Sopot | Pomorskie Voivodeship | 18,856 | +11.6% | 64 |
| 13 | Piekary Śląskie | Śląskie Voivodeship | 4,984 | +11.3% | 60 |
| 14 | Pabianice | Łódzkie Voivodeship | 5,890 | +10.9% | 52 |
| 15 | Pruszcz Gdański municipality (gmina) | Pomorskie Voivodeship | 10,338 | +10.6% | 57 |
Where prices are falling or rising most slowly
| # | Locality | Voivodeship | Secondary market median, PLN/m² | Year on year | Resale transactions |
|---|---|---|---|---|---|
| 1 | Nowa Sól | Lubuskie Voivodeship | 5,090 | -4.9% | 63 |
| 2 | Świnoujście | Zachodniopomorskie Voivodeship | 10,417 | -4.2% | 65 |
| 3 | Inowrocław | Kujawsko-Pomorskie Voivodeship | 5,160 | -2.2% | 111 |
| 4 | Częstochowa | Śląskie Voivodeship | 5,973 | -2% | 217 |
| 5 | Świdnica | Lower Silesian voivodeship | 6,436 | -0.5% | 112 |
| 6 | Łomża | Podlaskie Voivodeship | 7,179 | -0.5% | 51 |
| 7 | Chorzów | Śląskie Voivodeship | 5,608 | +0.8% | 161 |
| 8 | Rybnik | Śląskie Voivodeship | 5,178 | +0.8% | 76 |
| 9 | Konin | Wielkopolskie Voivodeship | 5,538 | +1% | 206 |
| 10 | Włocławek | Kujawsko-Pomorskie Voivodeship | 5,106 | +1% | 122 |
| 11 | Malbork | Pomorskie Voivodeship | 5,405 | +1.1% | 73 |
| 12 | Brzeg | Opolskie Voivodeship | 5,870 | +1.3% | 64 |
| 13 | Wejherowo | Pomorskie Voivodeship | 8,115 | +1.3% | 73 |
| 14 | Ostrów Wielkopolski | Wielkopolskie Voivodeship | 5,788 | +1.5% | 76 |
| 15 | Lębork | Pomorskie Voivodeship | 5,869 | +1.5% | 62 |
Most and least expensive large markets
Localities with at least 100 transactions in February ‑ April 2025.
| Locality | Median PLN/m² | Year on year | Transactions |
|---|---|---|---|
| Warsaw | 15,143 | +0.2% | 6202 |
| Kraków | 14,364 | +14.2% | 2919 |
| Gdańsk | 12,366 | +11.6% | 2656 |
| Wrocław | 12,330 | +9.8% | 2944 |
| Gdynia | 11,609 | +11.1% | 985 |
| Kołobrzeg | 10,394 | +7.7% | 256 |
| Pruszcz Gdański municipality (gmina) | 10,244 | +20.9% | 225 |
| Pruszcz Gdański | 10,242 | +4.7% | 164 |
| Lublin | 9,973 | +4.1% | 558 |
| Szczecin | 9,692 | +8.6% | 1016 |
| Wieliczka | 9,317 | -6.6% | 207 |
| Rumia | 9,276 | +17.4% | 296 |
| Kielce | 9,144 | +15.6% | 504 |
| Bielsko-Biała | 9,089 | +15% | 288 |
| Siedlce | 9,045 | +11.8% | 178 |
| Rzeszów | 9,037 | +9.2% | 566 |
| Toruń | 9,029 | +5.6% | 474 |
| Katowice | 9,000 | +1.4% | 827 |
| Opole | 8,852 | +0.2% | 246 |
| Białystok | 8,830 | +4.5% | 1480 |
| Olsztyn | 8,645 | +1.6% | 460 |
| Łódź | 8,580 | +7.3% | 2416 |
| Tychy | 7,831 | +11% | 225 |
| Słupsk | 7,781 | +18.1% | 309 |
| Swarzędz | 7,766 | -1.7% | 137 |
| Kalisz | 7,756 | +14.3% | 232 |
| Żukowo | 7,724 | +17.6% | 118 |
| Płock | 7,474 | +9.7% | 207 |
| Radom | 7,442 | +5.5% | 297 |
| Siemianowice Śląskie | 7,442 | +23.1% | 182 |
| Tczew | 7,338 | +7.8% | 113 |
| Koszalin | 7,263 | +4.4% | 237 |
| Leszno | 7,181 | +13.8% | 105 |
| Tarnów | 7,166 | +16.4% | 174 |
| Ostrów Wielkopolski | 7,064 | +14.1% | 182 |
| Elbląg | 7,000 | +5% | 606 |
| Świdnica | 6,835 | +4.5% | 135 |
| Częstochowa | 6,818 | +3.3% | 358 |
| Stargard | 6,763 | +6.5% | 170 |
| Lubin | 6,749 | +12.9% | 154 |
| Gliwice | 6,744 | -5.1% | 355 |
| Września | 6,719 | +9.6% | 122 |
| Lębork | 6,691 | +11.8% | 162 |
| Jaworzno | 6,662 | +20.4% | 119 |
| Piotrków Trybunalski | 6,648 | +4.4% | 100 |
| Sosnowiec | 6,420 | +9.3% | 543 |
| Mysłowice | 6,251 | +17.6% | 102 |
| Nowa Sól | 6,190 | +11.1% | 133 |
| Piła | 6,079 | -6.7% | 142 |
| Legnica | 5,963 | -0.8% | 198 |
| Chorzów | 5,865 | +3.4% | 267 |
| Dąbrowa Górnicza | 5,859 | -0.3% | 142 |
| Głogów | 5,706 | +8.6% | 103 |
| Konin | 5,639 | +3.6% | 234 |
| Rybnik | 5,596 | +3.2% | 108 |
| Szczecinek | 5,465 | -8% | 104 |
| Zabrze | 5,412 | +6.5% | 345 |
| Włocławek | 5,370 | +3.8% | 152 |
| Będzin | 5,348 | -6.4% | 105 |
| Inowrocław | 5,243 | -3.9% | 125 |
| Ruda Śląska | 5,077 | +2.1% | 225 |
| Wałbrzych | 4,918 | +9.8% | 227 |
| Bytom | 4,344 | +8.3% | 393 |
How to read this report
We compare median prices per m² from the three-month period (February ‑ April 2025) with the same months a year earlier to account for seasonality and random fluctuations. The increase and decrease rankings are based on the secondary market (resale flats), as the primary-market median can jump when a developer happens to complete a more or less expensive development. The ranking includes localities with at least 50 secondary-market transactions in the latest period and 30 a year earlier. The data come from the Property Price Register (RCN, Polish official register of real-estate transactions), so they show the prices at which flats were actually sold. County authorities submit deeds with a delay, so we publish the report for a given month once the data are mostly complete and update it during subsequent refreshes. Details: methodology.
When citing, please state the source as: ‘indekscen.pl, based on the Property Price Register’, with a link to this page.