Flat prices in in March 2025
The median price of a flat in Poland in January ‑ March 2025 was PLN 8,773/m², 8.7% more than a year earlier. On the secondary market (resale), prices are rising in 74 and falling in 3 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 | Police | Zachodniopomorskie Voivodeship | 8,152 | +22.1% | 56 |
| 2 | Jaworzno | Śląskie Voivodeship | 6,312 | +17.5% | 91 |
| 3 | Pabianice | Łódzkie Voivodeship | 6,270 | +15.1% | 51 |
| 4 | Piekary Śląskie | Śląskie Voivodeship | 5,023 | +14.8% | 63 |
| 5 | Mińsk Mazowiecki | Mazowieckie Voivodeship | 9,459 | +14.5% | 51 |
| 6 | Zabrze | Śląskie Voivodeship | 5,179 | +14.2% | 270 |
| 7 | Gniezno | Wielkopolskie Voivodeship | 5,474 | +14.2% | 58 |
| 8 | Żyrardów | Mazowieckie Voivodeship | 8,365 | +14% | 76 |
| 9 | Szczecinek | Zachodniopomorskie Voivodeship | 5,716 | +13.7% | 54 |
| 10 | Białystok | Podlaskie Voivodeship | 9,835 | +13.4% | 862 |
| 11 | Sopot | Pomorskie Voivodeship | 19,486 | +12.3% | 75 |
| 12 | Lubin | Lower Silesian voivodeship | 6,544 | +12.2% | 145 |
| 13 | Pruszcz Gdański municipality (gmina) | Pomorskie Voivodeship | 10,461 | +11.9% | 51 |
| 14 | Kalisz | Wielkopolskie Voivodeship | 6,751 | +11.4% | 113 |
| 15 | Oleśnica | Lower Silesian voivodeship | 8,128 | +10.9% | 58 |
Where prices are falling or rising most slowly
| # | Locality | Voivodeship | Secondary market median, PLN/m² | Year on year | Resale transactions |
|---|---|---|---|---|---|
| 1 | Racibórz | Śląskie Voivodeship | 4,949 | -6.5% | 51 |
| 2 | Świętochłowice | Śląskie Voivodeship | 4,823 | -5% | 70 |
| 3 | Rybnik | Śląskie Voivodeship | 5,177 | -1.7% | 78 |
| 4 | Włocławek | Kujawsko-Pomorskie Voivodeship | 5,123 | -1.1% | 111 |
| 5 | Częstochowa | Śląskie Voivodeship | 5,924 | -0.9% | 188 |
| 6 | Brzeg | Opolskie Voivodeship | 5,770 | -0.5% | 67 |
| 7 | Świnoujście | Zachodniopomorskie Voivodeship | 10,856 | -0.3% | 58 |
| 8 | Głogów | Lower Silesian voivodeship | 5,409 | -0.2% | 86 |
| 9 | Nowa Sól | Lubuskie Voivodeship | 5,422 | +0.4% | 60 |
| 10 | Piła | Wielkopolskie Voivodeship | 5,932 | +0.4% | 132 |
| 11 | Świdnica | Lower Silesian voivodeship | 6,444 | +0.4% | 105 |
| 12 | Stargard | Zachodniopomorskie Voivodeship | 6,800 | +0.5% | 143 |
| 13 | Lębork | Pomorskie Voivodeship | 5,739 | +0.7% | 63 |
| 14 | Luboń | Wielkopolskie Voivodeship | 8,768 | +0.7% | 55 |
| 15 | Nowy Sącz | Małopolskie Voivodeship | 6,545 | +1.2% | 58 |
Most and least expensive large markets
Localities with at least 100 transactions in January ‑ March 2025.
| Locality | Median PLN/m² | Year on year | Transactions |
|---|---|---|---|
| Sopot | 21,056 | +16.2% | 122 |
| Warsaw | 15,423 | +7.3% | 6131 |
| Kraków | 13,955 | +11.6% | 3198 |
| Gdańsk | 12,548 | +15.2% | 2880 |
| Wrocław | 12,082 | +12% | 2757 |
| Gdynia | 11,785 | +15.5% | 957 |
| Ząbki | 11,613 | +11.6% | 105 |
| Pruszcz Gdański | 10,552 | +10.5% | 189 |
| Kołobrzeg | 10,253 | +8.8% | 236 |
| Lublin | 10,069 | +6.2% | 563 |
| Szczecin | 9,370 | +5.7% | 981 |
| Katowice | 9,350 | +7.7% | 976 |
| Rumia | 9,311 | +19.3% | 344 |
| Mińsk Mazowiecki | 9,272 | +11.7% | 106 |
| Kielce | 9,257 | +17.5% | 511 |
| Rzeszów | 9,233 | +6.1% | 647 |
| Wieliczka | 9,217 | -4.5% | 203 |
| Opole | 9,054 | +13% | 245 |
| Bielsko-Biała | 8,914 | +21.1% | 267 |
| Pruszcz Gdański municipality (gmina) | 8,888 | +0.7% | 151 |
| Białystok | 8,887 | +5.5% | 1675 |
| Toruń | 8,807 | +4% | 395 |
| Olsztyn | 8,757 | +4.3% | 489 |
| Siedlce | 8,548 | +8% | 161 |
| Łódź | 8,479 | +5.6% | 2160 |
| Kalisz | 8,400 | +27.9% | 261 |
| Tychy | 8,306 | +18.8% | 301 |
| Swarzędz | 7,732 | +10.4% | 146 |
| Słupsk | 7,692 | +20.5% | 352 |
| Siemianowice Śląskie | 7,597 | +29.8% | 206 |
| Płock | 7,499 | +12.2% | 231 |
| Koszalin | 7,325 | +5.5% | 235 |
| Tczew | 7,262 | +4.2% | 126 |
| Radom | 7,224 | +2.2% | 303 |
| Puławy | 7,140 | +9.2% | 102 |
| Luboń | 7,133 | +7.8% | 117 |
| Ostrów Wielkopolski | 7,058 | +14% | 149 |
| Elbląg | 7,028 | +6.5% | 644 |
| Częstochowa | 7,028 | +7.5% | 443 |
| Tarnów | 7,015 | +9.3% | 135 |
| Sosnowiec | 6,944 | +17.7% | 560 |
| Gliwice | 6,867 | -4.3% | 356 |
| Chrzanów | 6,860 | +8.8% | 133 |
| Lubin | 6,814 | +11.5% | 178 |
| Stargard | 6,813 | +5.1% | 172 |
| Lębork | 6,787 | +10.7% | 176 |
| Zamość | 6,624 | +5.9% | 100 |
| Świdnica | 6,589 | -1.1% | 117 |
| Jaworzno | 6,579 | +15.8% | 141 |
| Legnica | 6,363 | +2% | 233 |
| Nowa Sól | 6,290 | +11.1% | 151 |
| Mysłowice | 6,251 | +14.1% | 114 |
| Chorzów | 5,983 | -2.1% | 254 |
| Piła | 5,976 | -8.1% | 140 |
| Dąbrowa Górnicza | 5,751 | -1.3% | 160 |
| Rybnik | 5,704 | +5% | 110 |
| Zabrze | 5,644 | +8% | 382 |
| Głogów | 5,635 | +6.6% | 106 |
| Konin | 5,625 | +11% | 266 |
| Włocławek | 5,339 | -0.2% | 125 |
| Inowrocław | 5,299 | -4% | 129 |
| Ruda Śląska | 5,004 | +6.6% | 202 |
| Wałbrzych | 4,903 | +7.8% | 236 |
| Bytom | 4,299 | +9% | 350 |
How to read this report
We compare median prices per m² from the three-month period (January ‑ March 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.