Flat prices in in May 2024
The median price of a flat in Poland in March ‑ May 2024 was PLN 8,441/m², 15.4% more than a year earlier. On the secondary market (resale), prices are rising in 76 and falling in 1 of the 80 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 | 11,022 | +38.3% | 64 |
| 2 | Wieliczka | Małopolskie Voivodeship | 12,082 | +34.6% | 67 |
| 3 | Ząbki | Mazowieckie Voivodeship | 12,275 | +30.1% | 64 |
| 4 | Brzeg | Opolskie Voivodeship | 5,798 | +29.4% | 67 |
| 5 | Łomża | Podlaskie Voivodeship | 7,787 | +28.4% | 56 |
| 6 | Kraków | Małopolskie Voivodeship | 14,415 | +28.2% | 1526 |
| 7 | Warsaw | Mazowieckie Voivodeship | 16,443 | +26.2% | 3583 |
| 8 | Piekary Śląskie | Śląskie Voivodeship | 4,511 | +25.4% | 62 |
| 9 | Kalisz | Wielkopolskie Voivodeship | 6,189 | +25.3% | 105 |
| 10 | Tychy | Śląskie Voivodeship | 6,963 | +24.4% | 171 |
| 11 | Siechnice | Lower Silesian voivodeship | 9,834 | +23.5% | 61 |
| 12 | Rybnik | Śląskie Voivodeship | 5,129 | +23.2% | 85 |
| 13 | Września | Wielkopolskie Voivodeship | 6,745 | +22.6% | 50 |
| 14 | Opole | Opolskie Voivodeship | 8,601 | +22% | 179 |
| 15 | Swarzędz | Wielkopolskie Voivodeship | 9,261 | +22% | 50 |
Where prices are falling or rising most slowly
| # | Locality | Voivodeship | Secondary market median, PLN/m² | Year on year | Resale transactions |
|---|---|---|---|---|---|
| 1 | Iława | Warmińsko-Mazurskie Voivodeship | 6,344 | -1.8% | 55 |
| 2 | Dobra (Szczecińska) municipality (gmina) | Zachodniopomorskie Voivodeship | 7,059 | +0.9% | 76 |
| 3 | Piotrków Trybunalski | Łódzkie Voivodeship | 5,110 | +1.4% | 64 |
| 4 | Pabianice | Łódzkie Voivodeship | 5,527 | +1.4% | 69 |
| 5 | Zgorzelec | Lower Silesian voivodeship | 5,925 | +3.2% | 57 |
| 6 | Piła | Wielkopolskie Voivodeship | 5,548 | +4.5% | 100 |
| 7 | Koszalin | Zachodniopomorskie Voivodeship | 6,643 | +4.6% | 167 |
| 8 | Konin | Wielkopolskie Voivodeship | 5,418 | +5.5% | 150 |
| 9 | Leszno | Wielkopolskie Voivodeship | 6,119 | +5.5% | 63 |
| 10 | Gniezno | Wielkopolskie Voivodeship | 5,594 | +5.5% | 66 |
| 11 | Inowrocław | Kujawsko-Pomorskie Voivodeship | 5,219 | +5.6% | 111 |
| 12 | Ostrołęka | Mazowieckie Voivodeship | 6,125 | +6.5% | 54 |
| 13 | Skarżysko-Kamienna | Świętokrzyskie Voivodeship | 4,389 | +6.8% | 75 |
| 14 | Tarnów | Małopolskie Voivodeship | 6,033 | +7.2% | 122 |
| 15 | Sosnowiec | Śląskie Voivodeship | 5,079 | +7.3% | 287 |
Most and least expensive large markets
Localities with at least 100 transactions in March ‑ May 2024.
| Locality | Median PLN/m² | Year on year | Transactions |
|---|---|---|---|
| Sopot | 20,515 | +34.6% | 117 |
| Warsaw | 15,718 | +26.4% | 6249 |
| Kraków | 12,950 | +24.5% | 3663 |
| Wrocław | 11,650 | +19.1% | 3351 |
| Gdańsk | 11,464 | +16.3% | 2881 |
| Gdynia | 10,991 | +8.5% | 812 |
| Wieliczka | 9,917 | +18.3% | 261 |
| Pruszcz Gdański | 9,870 | +20.4% | 177 |
| Kołobrzeg | 9,827 | +1.1% | 293 |
| Lublin | 9,810 | +17.6% | 493 |
| Opole | 9,412 | +36% | 351 |
| Szczecin | 8,925 | +13% | 1092 |
| Katowice | 8,801 | +13.8% | 1447 |
| Mińsk Mazowiecki | 8,581 | +31.9% | 125 |
| Toruń | 8,564 | +22.4% | 549 |
| Olsztyn | 8,376 | +13.7% | 579 |
| Białystok | 8,362 | +19.5% | 2649 |
| Bielsko-Biała | 8,225 | +21.1% | 268 |
| Rumia | 8,148 | +11.4% | 303 |
| Łódź | 8,032 | +17.2% | 2571 |
| Marki | 7,954 | +7.3% | 149 |
| Swarzędz | 7,953 | +35.2% | 216 |
| Kielce | 7,910 | +12.3% | 406 |
| Oleśnica | 7,567 | +13.2% | 112 |
| Tychy | 7,014 | +15.6% | 185 |
| Gliwice | 7,003 | +8.7% | 454 |
| Łomża | 6,990 | +15% | 172 |
| Kalisz | 6,963 | +37% | 149 |
| Koszalin | 6,916 | +8.1% | 207 |
| Płock | 6,886 | +14.6% | 422 |
| Świdnica | 6,760 | +15.4% | 133 |
| Tczew | 6,740 | -3.9% | 104 |
| Częstochowa | 6,693 | +7.7% | 448 |
| Elbląg | 6,678 | +13.5% | 576 |
| Słupsk | 6,501 | +20.5% | 286 |
| Piła | 6,500 | +17.1% | 188 |
| Stargard | 6,472 | +14.8% | 230 |
| Pabianice | 6,439 | +13.5% | 104 |
| Piotrków Trybunalski | 6,363 | +14.4% | 146 |
| Nysa | 6,313 | +7% | 111 |
| Brzeg | 6,291 | +27.8% | 110 |
| Tarnów | 6,285 | +10.4% | 198 |
| Malbork | 6,250 | +25.8% | 117 |
| Będzin | 6,230 | +30.2% | 131 |
| Leszno | 6,086 | +1.2% | 104 |
| Dąbrowa Górnicza | 6,016 | +24.9% | 175 |
| Siemianowice Śląskie | 6,008 | -7.6% | 151 |
| Lubin | 5,964 | +12.6% | 153 |
| Lębork | 5,923 | +18.3% | 109 |
| Chorzów | 5,920 | +29.9% | 204 |
| Sosnowiec | 5,836 | +1.5% | 416 |
| Rybnik | 5,435 | +17.2% | 111 |
| Inowrocław | 5,350 | +4% | 125 |
| Konin | 5,232 | +2.9% | 178 |
| Zabrze | 5,054 | +15.7% | 338 |
| Ruda Śląska | 4,930 | +20.4% | 200 |
| Wałbrzych | 4,429 | +18.7% | 231 |
| Bytom | 4,078 | +9% | 338 |
How to read this report
We compare median prices per m² from the three-month period (March ‑ May 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.