Flat prices in in September 2025
The median price of a flat in Poland in July ‑ September 2025 was PLN 9,226/m², 11.6% more than a year earlier. On the secondary market (resale), prices are rising in 62 and falling in 17 of the 107 cities and municipalities (gminas) compared.
Where prices are rising fastest
| # | Locality | Voivodeship | Secondary market median, PLN/m² | Year on year | Resale transactions |
|---|---|---|---|---|---|
| 1 | Brzeg | Opolskie Voivodeship | 6,719 | +18.9% | 74 |
| 2 | Gniezno | Wielkopolskie Voivodeship | 6,263 | +16.1% | 67 |
| 3 | Września | Wielkopolskie Voivodeship | 7,570 | +13.7% | 58 |
| 4 | Oława | Lower Silesian voivodeship | 8,623 | +13.3% | 55 |
| 5 | Piekary Śląskie | Śląskie Voivodeship | 5,104 | +12% | 62 |
| 6 | Tomaszów Mazowiecki | Łódzkie Voivodeship | 6,768 | +11.7% | 54 |
| 7 | Świdnica | Lower Silesian voivodeship | 6,873 | +11.3% | 100 |
| 8 | Kalisz | Wielkopolskie Voivodeship | 6,908 | +11.1% | 109 |
| 9 | Żukowo | Pomorskie Voivodeship | 9,447 | +9% | 64 |
| 10 | Sosnowiec | Śląskie Voivodeship | 5,568 | +8.5% | 278 |
| 11 | Siechnice | Lower Silesian voivodeship | 10,842 | +8.3% | 74 |
| 12 | Legnica | Lower Silesian voivodeship | 6,289 | +8% | 211 |
| 13 | Piła | Wielkopolskie Voivodeship | 6,526 | +7.9% | 115 |
| 14 | Leszno | Wielkopolskie Voivodeship | 6,812 | +7.6% | 82 |
| 15 | Ostrów Wielkopolski | Wielkopolskie Voivodeship | 5,834 | +7.5% | 75 |
Where prices are falling or rising most slowly
| # | Locality | Voivodeship | Secondary market median, PLN/m² | Year on year | Resale transactions |
|---|---|---|---|---|---|
| 1 | Ząbkowice Śląskie | Lower Silesian voivodeship | 4,190 | -11.6% | 59 |
| 2 | Zduńska Wola | Łódzkie Voivodeship | 5,348 | -5.7% | 55 |
| 3 | Puławy | Lubelskie Voivodeship | 6,367 | -5.7% | 50 |
| 4 | Kołobrzeg | Zachodniopomorskie Voivodeship | 10,537 | -5.4% | 127 |
| 5 | Wałbrzych | Lower Silesian voivodeship | 4,564 | -4.5% | 234 |
| 6 | Warsaw | Mazowieckie Voivodeship | 16,410 | -3.8% | 4015 |
| 7 | Świętochłowice | Śląskie Voivodeship | 5,178 | -3.8% | 67 |
| 8 | Piotrków Trybunalski | Łódzkie Voivodeship | 5,911 | -3.1% | 77 |
| 9 | Ząbki | Mazowieckie Voivodeship | 12,603 | -2.9% | 83 |
| 10 | Sopot | Pomorskie Voivodeship | 18,583 | -2.8% | 95 |
| 11 | Kraków | Małopolskie Voivodeship | 14,665 | -2.2% | 1780 |
| 12 | Siedlce | Mazowieckie Voivodeship | 8,507 | -2.2% | 112 |
| 13 | Nowa Sól | Lubuskie Voivodeship | 5,278 | -2.1% | 73 |
| 14 | Knurów | Śląskie Voivodeship | 5,559 | -2% | 52 |
| 15 | Bielsko-Biała | Śląskie Voivodeship | 7,888 | -1.6% | 161 |
Most and least expensive large markets
Localities with at least 100 transactions in July ‑ September 2025.
| Locality | Median PLN/m² | Year on year | Transactions |
|---|---|---|---|
| Sopot | 19,583 | -0.9% | 107 |
| Warsaw | 14,953 | -6.1% | 8763 |
| Kraków | 14,760 | +4.3% | 3044 |
| Gdańsk | 13,072 | +11.6% | 2718 |
| Wrocław | 12,622 | +3% | 2780 |
| Pruszków | 12,557 | +16.1% | 129 |
| Piaseczno | 11,862 | +11.2% | 132 |
| Ząbki | 11,814 | +2% | 108 |
| Gdynia | 11,452 | -0.2% | 848 |
| Kołobrzeg | 10,622 | +9.5% | 290 |
| Marki | 10,376 | +23.6% | 153 |
| Mińsk Mazowiecki | 10,368 | +11.3% | 110 |
| Lublin | 10,279 | +4.9% | 691 |
| Szczecin | 10,156 | +7.5% | 1026 |
| Pruszcz Gdański | 10,000 | -1.2% | 222 |
| Lesznowola municipality (gmina) | 9,940 | -2.3% | 264 |
| Rzeszów | 9,895 | +16.4% | 1065 |
| Katowice | 9,884 | -0.2% | 1026 |
| Pruszcz Gdański municipality (gmina) | 9,765 | +6.9% | 136 |
| Wieliczka | 9,751 | +3.7% | 190 |
| Białystok | 9,619 | +2.4% | 1715 |
| Rumia | 9,389 | +6% | 323 |
| Dopiewo municipality (gmina) | 9,230 | +8.5% | 148 |
| Komorniki municipality (gmina) | 9,222 | +16.2% | 135 |
| Toruń | 9,178 | +4.7% | 659 |
| Olsztyn | 9,095 | +5.6% | 679 |
| Oława | 9,076 | +19.3% | 107 |
| Kielce | 9,061 | +4.1% | 488 |
| Opole | 9,050 | +11.2% | 309 |
| Grodzisk Mazowiecki | 8,966 | +8.3% | 185 |
| Łódź | 8,876 | +5.8% | 2354 |
| Oleśnica | 8,859 | +12.5% | 124 |
| Luboń | 8,679 | +5.7% | 122 |
| Bielsko-Biała | 8,577 | +7.2% | 246 |
| Siedlce | 8,520 | -5% | 128 |
| Płock | 8,300 | +13.1% | 274 |
| Żukowo | 8,232 | +17.9% | 126 |
| Gliwice | 8,199 | +18.2% | 501 |
| Swarzędz | 8,176 | +12.8% | 151 |
| Piła | 7,968 | +26.4% | 244 |
| Siechnice | 7,883 | -2.7% | 219 |
| Tczew | 7,731 | +2.3% | 117 |
| Koszalin | 7,662 | -3.6% | 251 |
| Tychy | 7,655 | +3.3% | 198 |
| Września | 7,642 | +9.8% | 117 |
| Łomża | 7,634 | +5.1% | 120 |
| Słupsk | 7,543 | +7.8% | 346 |
| Leszno | 7,387 | +13.7% | 140 |
| Świdnica | 7,320 | +9.1% | 120 |
| Stargard | 7,313 | +3% | 229 |
| Lubin | 7,270 | +13.9% | 186 |
| Brzeg | 7,137 | +16.3% | 112 |
| Głogów | 6,992 | +25.8% | 142 |
| Kwidzyn | 6,990 | +21.3% | 106 |
| Częstochowa | 6,988 | +3.6% | 406 |
| Radom | 6,941 | -0.8% | 235 |
| Kalisz | 6,935 | +4.4% | 180 |
| Tarnów | 6,890 | +4% | 164 |
| Elbląg | 6,840 | +1.2% | 670 |
| Gniezno | 6,782 | +19.5% | 119 |
| Chorzów | 6,611 | +16.6% | 260 |
| Świętochłowice | 6,508 | +6.9% | 104 |
| Legnica | 6,450 | +7.6% | 239 |
| Malbork | 6,327 | +6.3% | 135 |
| Włocławek | 6,277 | +1.9% | 183 |
| Konin | 6,240 | +6% | 252 |
| Siemianowice Śląskie | 6,185 | +12% | 112 |
| Lębork | 6,178 | +8% | 109 |
| Rybnik | 6,044 | -5.4% | 143 |
| Ostrów Wielkopolski | 6,037 | +0.7% | 127 |
| Nowa Sól | 5,923 | -2.4% | 113 |
| Będzin | 5,805 | -7% | 105 |
| Zabrze | 5,656 | +9.3% | 419 |
| Sosnowiec | 5,644 | -5% | 303 |
| Dąbrowa Górnicza | 5,635 | -14.2% | 140 |
| Inowrocław | 5,550 | +1.7% | 125 |
| Ruda Śląska | 5,251 | -1.1% | 228 |
| Wałbrzych | 4,814 | -3.7% | 274 |
| Bytom | 4,532 | +10.5% | 321 |
How to read this report
We compare median prices per m² from the three-month period (July ‑ September 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.