Flat prices in in June 2025
The median price of a flat in Poland in April ‑ June 2025 was PLN 8,910/m², 7.9% more than a year earlier. On the secondary market (resale), prices are rising in 67 and falling in 16 of the 99 cities and municipalities (gminas) compared.
Where prices are rising fastest
| # | Locality | Voivodeship | Secondary market median, PLN/m² | Year on year | Resale transactions |
|---|---|---|---|---|---|
| 1 | Dobra (Szczecińska) municipality (gmina) | Zachodniopomorskie Voivodeship | 9,599 | +47.7% | 96 |
| 2 | Września | Wielkopolskie Voivodeship | 8,323 | +26.5% | 57 |
| 3 | Żyrardów | Mazowieckie Voivodeship | 8,638 | +19.2% | 71 |
| 4 | Malbork | Pomorskie Voivodeship | 6,036 | +17.8% | 76 |
| 5 | Mińsk Mazowiecki | Mazowieckie Voivodeship | 10,151 | +16.5% | 62 |
| 6 | Leszno | Wielkopolskie Voivodeship | 6,802 | +15.1% | 62 |
| 7 | Zamość | Lubelskie Voivodeship | 7,083 | +14.6% | 55 |
| 8 | Żukowo | Pomorskie Voivodeship | 9,661 | +13.7% | 60 |
| 9 | Lubin | Lower Silesian voivodeship | 6,841 | +13% | 157 |
| 10 | Marki | Mazowieckie Voivodeship | 12,311 | +12.4% | 61 |
| 11 | Puławy | Lubelskie Voivodeship | 7,119 | +11.5% | 64 |
| 12 | Świdnik | Lubelskie Voivodeship | 8,028 | +11.3% | 53 |
| 13 | Nowa Sól | Lubuskie Voivodeship | 5,515 | +10.7% | 104 |
| 14 | Pruszcz Gdański municipality (gmina) | Pomorskie Voivodeship | 10,413 | +10.1% | 68 |
| 15 | Starachowice | Świętokrzyskie Voivodeship | 5,513 | +10.1% | 64 |
Where prices are falling or rising most slowly
| # | Locality | Voivodeship | Secondary market median, PLN/m² | Year on year | Resale transactions |
|---|---|---|---|---|---|
| 1 | Łomża | Podlaskie Voivodeship | 7,012 | -10.8% | 59 |
| 2 | Chorzów | Śląskie Voivodeship | 5,157 | -9.2% | 191 |
| 3 | Gniezno | Wielkopolskie Voivodeship | 5,579 | -7.9% | 63 |
| 4 | Sopot | Pomorskie Voivodeship | 17,141 | -7.1% | 73 |
| 5 | Ząbkowice Śląskie | Lower Silesian voivodeship | 4,173 | -7% | 56 |
| 6 | Świnoujście | Zachodniopomorskie Voivodeship | 10,762 | -5.8% | 53 |
| 7 | Racibórz | Śląskie Voivodeship | 4,850 | -4.8% | 68 |
| 8 | Kołobrzeg | Zachodniopomorskie Voivodeship | 10,535 | -4.1% | 125 |
| 9 | Bielsko-Biała | Śląskie Voivodeship | 8,026 | -3.1% | 171 |
| 10 | Elbląg | Warmińsko-Mazurskie Voivodeship | 6,528 | -2.7% | 466 |
| 11 | Warsaw | Mazowieckie Voivodeship | 16,354 | -2.1% | 3582 |
| 12 | Siemianowice Śląskie | Śląskie Voivodeship | 5,504 | -2% | 113 |
| 13 | Siechnice | Lower Silesian voivodeship | 10,400 | -1.9% | 60 |
| 14 | Włocławek | Kujawsko-Pomorskie Voivodeship | 5,165 | -1.8% | 109 |
| 15 | Oleśnica | Lower Silesian voivodeship | 7,236 | -1.7% | 62 |
Most and least expensive large markets
Localities with at least 100 transactions in April ‑ June 2025.
| Locality | Median PLN/m² | Year on year | Transactions |
|---|---|---|---|
| Warsaw | 15,074 | -5.3% | 6638 |
| Kraków | 14,630 | +10.3% | 2612 |
| Wrocław | 12,609 | +5.6% | 3190 |
| Gdańsk | 12,288 | +9.8% | 2442 |
| Pruszków | 12,028 | +22.1% | 247 |
| Ząbki | 11,864 | +2.6% | 100 |
| Gdynia | 11,713 | +2.5% | 921 |
| Pruszcz Gdański municipality (gmina) | 10,625 | +23.3% | 294 |
| Kołobrzeg | 10,190 | +5.1% | 290 |
| Lublin | 10,145 | +1.7% | 522 |
| Siechnice | 10,057 | +21.4% | 156 |
| Pruszcz Gdański | 9,864 | -1.8% | 182 |
| Marki | 9,800 | +22.8% | 129 |
| Szczecin | 9,736 | +6.6% | 1093 |
| Katowice | 9,684 | +8.9% | 902 |
| Białystok | 9,591 | +13.5% | 1186 |
| Wieliczka | 9,568 | -4% | 190 |
| Rzeszów | 9,466 | +14.6% | 653 |
| Opole | 9,442 | -1.7% | 286 |
| Rumia | 9,347 | +14.5% | 247 |
| Kielce | 9,334 | +15% | 539 |
| Toruń | 9,212 | +7.2% | 505 |
| Oława | 9,100 | +16.2% | 105 |
| Siedlce | 9,048 | +3.2% | 149 |
| Łódź | 8,890 | +9.8% | 2418 |
| Olsztyn | 8,708 | +2.7% | 481 |
| Komorniki municipality (gmina) | 8,537 | +5.2% | 201 |
| Bielsko-Biała | 8,185 | +0.2% | 282 |
| Tychy | 8,109 | +10.7% | 212 |
| Płock | 8,061 | +14.6% | 264 |
| Grodzisk Mazowiecki | 7,924 | -17.5% | 145 |
| Swarzędz | 7,756 | -5% | 113 |
| Tarnów | 7,611 | +18.6% | 218 |
| Słupsk | 7,610 | +16% | 292 |
| Leszno | 7,584 | +25.3% | 115 |
| Tczew | 7,551 | +11.2% | 104 |
| Łomża | 7,469 | +2.7% | 145 |
| Gliwice | 7,413 | +9% | 396 |
| Stargard | 7,224 | +10.6% | 168 |
| Koszalin | 7,075 | +3.4% | 232 |
| Lubin | 7,069 | +14.7% | 177 |
| Radom | 6,992 | -0.3% | 243 |
| Nysa | 6,991 | +25.9% | 130 |
| Świdnica | 6,986 | +7.4% | 187 |
| Starogard Gdański | 6,965 | +3.8% | 134 |
| Tarnowskie Góry | 6,932 | +16.7% | 137 |
| Elbląg | 6,847 | +0.6% | 514 |
| Piła | 6,794 | +7.8% | 152 |
| Kalisz | 6,772 | -3.5% | 278 |
| Jaworzno | 6,752 | +11.2% | 123 |
| Częstochowa | 6,742 | -0.8% | 360 |
| Lębork | 6,640 | +13.6% | 101 |
| Ostrów Wielkopolski | 6,585 | +3.1% | 148 |
| Siemianowice Śląskie | 6,437 | +7.3% | 164 |
| Legnica | 6,094 | +4% | 208 |
| Rybnik | 6,061 | +14.8% | 123 |
| Sosnowiec | 5,948 | -3% | 406 |
| Dąbrowa Górnicza | 5,923 | +1.1% | 128 |
| Nowa Sól | 5,789 | +10.3% | 111 |
| Konin | 5,771 | +9.9% | 188 |
| Mysłowice | 5,684 | +9.7% | 107 |
| Głogów | 5,621 | -4.3% | 133 |
| Inowrocław | 5,587 | +4.4% | 120 |
| Włocławek | 5,512 | -10.3% | 155 |
| Zabrze | 5,212 | +1.8% | 314 |
| Chorzów | 5,194 | -8.3% | 275 |
| Będzin | 5,159 | -16.2% | 103 |
| Ruda Śląska | 5,012 | -0.5% | 216 |
| Wałbrzych | 4,671 | +8.2% | 234 |
| Bytom | 4,236 | +0.8% | 368 |
How to read this report
We compare median prices per m² from the three-month period (April ‑ June 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.