Flat prices in in December 2024
The median price of a flat in Poland in October ‑ December 2024 was PLN 8,985/m², 14.9% more than a year earlier. On the secondary market (resale), prices are rising in 74 and falling in 2 of the 82 cities and municipalities (gminas) compared.
Where prices are rising fastest
| # | Locality | Voivodeship | Secondary market median, PLN/m² | Year on year | Resale transactions |
|---|---|---|---|---|---|
| 1 | Mińsk Mazowiecki | Mazowieckie Voivodeship | 10,012 | +32.5% | 56 |
| 2 | Leszno | Wielkopolskie Voivodeship | 6,870 | +24.8% | 64 |
| 3 | Dopiewo municipality (gmina) | Wielkopolskie Voivodeship | 9,904 | +20.9% | 52 |
| 4 | Wieliczka | Małopolskie Voivodeship | 12,374 | +20.1% | 52 |
| 5 | Kraków | Małopolskie Voivodeship | 14,861 | +19.3% | 1387 |
| 6 | Ruda Śląska | Śląskie Voivodeship | 5,208 | +18.8% | 177 |
| 7 | Warsaw | Mazowieckie Voivodeship | 16,908 | +17.8% | 3245 |
| 8 | Starogard Gdański | Pomorskie Voivodeship | 6,120 | +17% | 56 |
| 9 | Łomża | Podlaskie Voivodeship | 7,697 | +16.7% | 52 |
| 10 | Malbork | Pomorskie Voivodeship | 5,846 | +16.2% | 57 |
| 11 | Rumia | Pomorskie Voivodeship | 10,177 | +15.4% | 87 |
| 12 | Siemianowice Śląskie | Śląskie Voivodeship | 5,808 | +15.3% | 107 |
| 13 | Lubin | Lower Silesian voivodeship | 6,496 | +15.2% | 125 |
| 14 | Słupsk | Pomorskie Voivodeship | 6,663 | +15.1% | 193 |
| 15 | Siedlce | Mazowieckie Voivodeship | 8,624 | +15.1% | 108 |
Where prices are falling or rising most slowly
| # | Locality | Voivodeship | Secondary market median, PLN/m² | Year on year | Resale transactions |
|---|---|---|---|---|---|
| 1 | Wągrowiec | Wielkopolskie Voivodeship | 5,056 | -11.4% | 60 |
| 2 | Zgierz | Łódzkie Voivodeship | 5,271 | -7.7% | 57 |
| 3 | Skarżysko-Kamienna | Świętokrzyskie Voivodeship | 4,262 | -1.4% | 70 |
| 4 | Dąbrowa Górnicza | Śląskie Voivodeship | 5,486 | -0.8% | 133 |
| 5 | Piła | Wielkopolskie Voivodeship | 6,039 | +0.6% | 103 |
| 6 | Brzeg | Opolskie Voivodeship | 5,599 | +0.9% | 58 |
| 7 | Inowrocław | Kujawsko-Pomorskie Voivodeship | 5,287 | +1% | 118 |
| 8 | Głogów | Lower Silesian voivodeship | 5,033 | +1.2% | 62 |
| 9 | Konin | Wielkopolskie Voivodeship | 5,422 | +2.1% | 168 |
| 10 | Rybnik | Śląskie Voivodeship | 4,898 | +2.5% | 73 |
| 11 | Gniezno | Wielkopolskie Voivodeship | 5,748 | +3.2% | 69 |
| 12 | Zamość | Lubelskie Voivodeship | 6,525 | +3.3% | 53 |
| 13 | Sosnowiec | Śląskie Voivodeship | 5,218 | +3.5% | 292 |
| 14 | Wałbrzych | Lower Silesian voivodeship | 4,538 | +4.4% | 157 |
| 15 | Koszalin | Zachodniopomorskie Voivodeship | 6,724 | +4.7% | 170 |
Most and least expensive large markets
Localities with at least 100 transactions in October ‑ December 2024.
| Locality | Median PLN/m² | Year on year | Transactions |
|---|---|---|---|
| Sopot | 21,021 | +17.1% | 144 |
| Warsaw | 15,352 | +13.4% | 6248 |
| Kraków | 14,009 | +15.2% | 3547 |
| Gdańsk | 12,566 | +18.9% | 3828 |
| Wrocław | 12,563 | +20.8% | 3460 |
| Wieliczka | 11,569 | +29% | 182 |
| Gdynia | 11,282 | +12.5% | 729 |
| Katowice | 10,559 | +25.3% | 1344 |
| Kołobrzeg | 10,368 | +13.4% | 186 |
| Lublin | 10,067 | +12.4% | 567 |
| Białystok | 9,696 | +18.6% | 1741 |
| Rumia | 9,614 | +27.1% | 267 |
| Mińsk Mazowiecki | 9,479 | +19.4% | 106 |
| Szczecin | 9,304 | +9% | 862 |
| Siedlce | 9,069 | +18% | 243 |
| Opole | 9,044 | +20.7% | 355 |
| Rzeszów | 9,034 | +9% | 725 |
| Dopiewo municipality (gmina) | 9,012 | +30.8% | 139 |
| Kielce | 8,972 | +15.9% | 537 |
| Toruń | 8,656 | +9.2% | 418 |
| Łódź | 8,591 | +13.9% | 2226 |
| Koszalin | 8,554 | +14.3% | 351 |
| Tychy | 8,551 | +22.1% | 484 |
| Bielsko-Biała | 8,489 | +18.9% | 190 |
| Oleśnica | 8,459 | +13.8% | 102 |
| Olsztyn | 8,421 | +9.4% | 665 |
| Komorniki municipality (gmina) | 7,986 | +6.6% | 107 |
| Leszno | 7,847 | +37.1% | 145 |
| Łomża | 7,655 | +15.5% | 103 |
| Kalisz | 7,600 | +18.1% | 231 |
| Mysłowice | 7,517 | +49% | 133 |
| Płock | 7,475 | +24% | 280 |
| Częstochowa | 7,436 | +23.3% | 464 |
| Piotrków Trybunalski | 7,321 | +23.6% | 191 |
| Stargard | 7,109 | +16.9% | 206 |
| Tczew | 7,000 | +5% | 142 |
| Elbląg | 6,994 | +2% | 604 |
| Radom | 6,981 | +6.6% | 236 |
| Zgierz | 6,930 | +21.8% | 106 |
| Gliwice | 6,913 | +10.8% | 361 |
| Lubin | 6,900 | +11.5% | 183 |
| Chorzów | 6,798 | +5.9% | 288 |
| Lębork | 6,679 | +14.4% | 189 |
| Tarnów | 6,644 | +1.8% | 140 |
| Piła | 6,611 | +3.8% | 190 |
| Świdnica | 6,445 | +4% | 106 |
| Konin | 6,305 | +20.3% | 250 |
| Słupsk | 6,250 | -1.8% | 329 |
| Świętochłowice | 6,237 | +31.6% | 145 |
| Legnica | 5,988 | +1.6% | 202 |
| Będzin | 5,898 | +14.3% | 140 |
| Siemianowice Śląskie | 5,853 | +5.8% | 116 |
| Ruda Śląska | 5,820 | +30.9% | 270 |
| Dąbrowa Górnicza | 5,776 | -3.9% | 156 |
| Rybnik | 5,725 | +11.6% | 116 |
| Ostrów Wielkopolski | 5,598 | +9.9% | 120 |
| Sosnowiec | 5,574 | -7.6% | 361 |
| Zabrze | 5,362 | +12.9% | 375 |
| Inowrocław | 5,331 | -0.9% | 136 |
| Wałbrzych | 4,749 | +4.1% | 192 |
| Bytom | 4,352 | +14.6% | 331 |
How to read this report
We compare median prices per m² from the three-month period (October ‑ December 2024) 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.