Flat prices in in April 2024
The median price of a flat in Poland in February ‑ April 2024 was PLN 8,384/m², 16.6% more than a year earlier. On the secondary market (resale), prices are rising in 78 and falling in 1 of the 83 cities and municipalities (gminas) compared.
Where prices are rising fastest
| # | Locality | Voivodeship | Secondary market median, PLN/m² | Year on year | Resale transactions |
|---|---|---|---|---|---|
| 1 | Marki | Mazowieckie Voivodeship | 10,958 | +51.9% | 67 |
| 2 | Wieliczka | Małopolskie Voivodeship | 11,855 | +38.2% | 67 |
| 3 | Kraków | Małopolskie Voivodeship | 14,167 | +27.8% | 1696 |
| 4 | Piekary Śląskie | Śląskie Voivodeship | 4,479 | +24.7% | 62 |
| 5 | Warsaw | Mazowieckie Voivodeship | 16,073 | +24.4% | 3910 |
| 6 | Płock | Mazowieckie Voivodeship | 7,102 | +24.4% | 150 |
| 7 | Opole | Opolskie Voivodeship | 8,638 | +24% | 206 |
| 8 | Tychy | Śląskie Voivodeship | 6,780 | +23.8% | 212 |
| 9 | Rumia | Pomorskie Voivodeship | 9,603 | +23.7% | 65 |
| 10 | Ząbki | Mazowieckie Voivodeship | 11,668 | +23.4% | 67 |
| 11 | Nowy Dwór Mazowiecki | Mazowieckie Voivodeship | 9,235 | +23.1% | 54 |
| 12 | Swarzędz | Wielkopolskie Voivodeship | 9,232 | +22.6% | 67 |
| 13 | Oleśnica | Lower Silesian voivodeship | 7,446 | +22.1% | 89 |
| 14 | Nowa Sól | Lubuskie Voivodeship | 5,354 | +22.1% | 85 |
| 15 | Kalisz | Wielkopolskie Voivodeship | 6,245 | +21.8% | 124 |
Where prices are falling or rising most slowly
| # | Locality | Voivodeship | Secondary market median, PLN/m² | Year on year | Resale transactions |
|---|---|---|---|---|---|
| 1 | Pabianice | Łódzkie Voivodeship | 5,312 | -2.6% | 81 |
| 2 | Iława | Warmińsko-Mazurskie Voivodeship | 6,005 | -1.3% | 65 |
| 3 | Dobra (Szczecińska) municipality (gmina) | Zachodniopomorskie Voivodeship | 6,949 | +0.1% | 82 |
| 4 | Puławy | Lubelskie Voivodeship | 6,430 | +0.3% | 60 |
| 5 | Leszno | Wielkopolskie Voivodeship | 6,164 | +1.2% | 71 |
| 6 | Zamość | Lubelskie Voivodeship | 6,375 | +4.1% | 69 |
| 7 | Chrzanów | Małopolskie Voivodeship | 5,464 | +4.3% | 51 |
| 8 | Piotrków Trybunalski | Łódzkie Voivodeship | 4,869 | +4.9% | 67 |
| 9 | Zgorzelec | Lower Silesian voivodeship | 6,090 | +5.4% | 57 |
| 10 | Koszalin | Zachodniopomorskie Voivodeship | 6,657 | +5.6% | 173 |
| 11 | Tarnów | Małopolskie Voivodeship | 6,012 | +5.7% | 126 |
| 12 | Nysa | Opolskie Voivodeship | 5,424 | +6.7% | 73 |
| 13 | Ostrołęka | Mazowieckie Voivodeship | 6,098 | +6.8% | 67 |
| 14 | Jaworzno | Śląskie Voivodeship | 5,424 | +7% | 82 |
| 15 | Pruszcz Gdański municipality (gmina) | Pomorskie Voivodeship | 9,347 | +8.4% | 70 |
Most and least expensive large markets
Localities with at least 100 transactions in February ‑ April 2024.
| Locality | Median PLN/m² | Year on year | Transactions |
|---|---|---|---|
| Sopot | 19,933 | +39.3% | 118 |
| Warsaw | 15,116 | +22.6% | 6462 |
| Kraków | 12,574 | +22.4% | 4100 |
| Wrocław | 11,226 | +19.9% | 3670 |
| Gdańsk | 11,081 | +14.3% | 3345 |
| Gdynia | 10,449 | +3.8% | 858 |
| Ząbki | 10,418 | +15% | 108 |
| Wieliczka | 9,977 | +21.9% | 240 |
| Pruszcz Gdański | 9,786 | +19.5% | 187 |
| Kołobrzeg | 9,653 | -9.5% | 256 |
| Lublin | 9,576 | +16% | 531 |
| Szczecin | 8,927 | +11.6% | 1142 |
| Katowice | 8,872 | +17.8% | 1558 |
| Opole | 8,836 | +27.3% | 373 |
| Mińsk Mazowiecki | 8,710 | +34% | 157 |
| Toruń | 8,548 | +22.2% | 591 |
| Olsztyn | 8,512 | +16% | 622 |
| Pruszcz Gdański municipality (gmina) | 8,470 | +28% | 136 |
| Białystok | 8,451 | +17.1% | 2784 |
| Siedlce | 8,092 | +17.8% | 124 |
| Łódź | 8,000 | +12.7% | 2708 |
| Marki | 7,987 | +16.8% | 174 |
| Kielce | 7,909 | +19.4% | 400 |
| Swarzędz | 7,902 | +21.9% | 195 |
| Rumia | 7,901 | +9.5% | 331 |
| Bielsko-Biała | 7,901 | +26% | 296 |
| Komorniki municipality (gmina) | 7,830 | +20.2% | 101 |
| Oleśnica | 7,588 | +15.5% | 133 |
| Gliwice | 7,103 | +10.3% | 558 |
| Tychy | 7,053 | +14.2% | 260 |
| Koszalin | 6,956 | +9.4% | 220 |
| Płock | 6,814 | +13.6% | 421 |
| Tczew | 6,808 | -4.1% | 113 |
| Kalisz | 6,785 | +30.2% | 196 |
| Elbląg | 6,666 | +17.9% | 688 |
| Łomża | 6,650 | +12.3% | 141 |
| Nysa | 6,639 | +14.5% | 134 |
| Częstochowa | 6,603 | +6.3% | 476 |
| Słupsk | 6,590 | +20.3% | 305 |
| Świdnica | 6,540 | +16.3% | 153 |
| Piła | 6,513 | +11.7% | 214 |
| Piotrków Trybunalski | 6,367 | +15.1% | 161 |
| Stargard | 6,348 | +17.8% | 253 |
| Leszno | 6,312 | +0.1% | 124 |
| Zamość | 6,247 | -1.6% | 159 |
| Malbork | 6,232 | +13.5% | 123 |
| Tarnów | 6,159 | +9% | 165 |
| Pabianice | 6,148 | +4.6% | 126 |
| Ostrołęka | 6,087 | +9.2% | 132 |
| Siemianowice Śląskie | 6,044 | -9.6% | 156 |
| Lębork | 5,985 | +22.5% | 147 |
| Lubin | 5,979 | +17.4% | 178 |
| Dąbrowa Górnicza | 5,877 | +24% | 189 |
| Sosnowiec | 5,873 | +12.9% | 411 |
| Będzin | 5,714 | +31.6% | 126 |
| Chorzów | 5,675 | +33.1% | 242 |
| Tarnowskie Góry | 5,656 | +9.4% | 102 |
| Nowa Sól | 5,573 | +12.8% | 116 |
| Inowrocław | 5,458 | +5.8% | 133 |
| Konin | 5,443 | +5.5% | 220 |
| Rybnik | 5,421 | +19.6% | 123 |
| Głogów | 5,253 | +3% | 107 |
| Zabrze | 5,082 | +16.7% | 377 |
| Ruda Śląska | 4,974 | +22.6% | 209 |
| Wałbrzych | 4,480 | +15.4% | 264 |
| Bytom | 4,009 | +7% | 385 |
How to read this report
We compare median prices per m² from the three-month period (February ‑ April 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.