Flat prices in in March 2024
The median price of a flat in Poland in January ‑ March 2024 was PLN 8,271/m², 15.2% more than a year earlier. On the secondary market (resale), prices are rising in 77 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 | 10,435 | +36.9% | 73 |
| 2 | Wieliczka | Małopolskie Voivodeship | 11,694 | +36% | 74 |
| 3 | Malbork | Pomorskie Voivodeship | 5,595 | +28% | 70 |
| 4 | Rybnik | Śląskie Voivodeship | 5,265 | +26.7% | 104 |
| 5 | Kalisz | Wielkopolskie Voivodeship | 6,062 | +26.4% | 135 |
| 6 | Sopot | Pomorskie Voivodeship | 17,353 | +25.7% | 91 |
| 7 | Opole | Opolskie Voivodeship | 8,651 | +24.8% | 207 |
| 8 | Świętochłowice | Śląskie Voivodeship | 5,077 | +24.5% | 84 |
| 9 | Kraków | Małopolskie Voivodeship | 13,750 | +24.2% | 2013 |
| 10 | Chorzów | Śląskie Voivodeship | 5,426 | +24% | 139 |
| 11 | Stargard | Zachodniopomorskie Voivodeship | 6,765 | +22.7% | 150 |
| 12 | Mysłowice | Śląskie Voivodeship | 5,342 | +22.5% | 113 |
| 13 | Piekary Śląskie | Śląskie Voivodeship | 4,374 | +22.3% | 86 |
| 14 | Ząbki | Mazowieckie Voivodeship | 11,189 | +21.5% | 82 |
| 15 | Siemianowice Śląskie | Śląskie Voivodeship | 5,346 | +21.4% | 128 |
Where prices are falling or rising most slowly
| # | Locality | Voivodeship | Secondary market median, PLN/m² | Year on year | Resale transactions |
|---|---|---|---|---|---|
| 1 | Leszno | Wielkopolskie Voivodeship | 5,947 | -2.4% | 76 |
| 2 | Szczecinek | Zachodniopomorskie Voivodeship | 5,027 | -1.2% | 56 |
| 3 | Dobra (Szczecińska) municipality (gmina) | Zachodniopomorskie Voivodeship | 6,996 | +1.1% | 103 |
| 4 | Kwidzyn | Pomorskie Voivodeship | 5,211 | +2.6% | 51 |
| 5 | Iława | Warmińsko-Mazurskie Voivodeship | 6,267 | +3.1% | 71 |
| 6 | Tarnowskie Góry | Śląskie Voivodeship | 5,448 | +4.6% | 57 |
| 7 | Nysa | Opolskie Voivodeship | 5,309 | +4.9% | 71 |
| 8 | Pabianice | Łódzkie Voivodeship | 5,448 | +4.9% | 72 |
| 9 | Nowy Sącz | Małopolskie Voivodeship | 6,466 | +4.9% | 58 |
| 10 | Zabrze | Śląskie Voivodeship | 4,535 | +5.1% | 298 |
| 11 | Koszalin | Zachodniopomorskie Voivodeship | 6,622 | +5.1% | 207 |
| 12 | Tarnów | Małopolskie Voivodeship | 6,151 | +5.5% | 125 |
| 13 | Piotrków Trybunalski | Łódzkie Voivodeship | 4,758 | +5.7% | 64 |
| 14 | Puławy | Lubelskie Voivodeship | 6,459 | +5.7% | 68 |
| 15 | Jastrzębie-Zdrój | Śląskie Voivodeship | 4,189 | +6.3% | 58 |
Most and least expensive large markets
Localities with at least 100 transactions in January ‑ March 2024.
| Locality | Median PLN/m² | Year on year | Transactions |
|---|---|---|---|
| Sopot | 18,114 | +29.4% | 107 |
| Warsaw | 14,377 | +16.8% | 6714 |
| Kraków | 12,507 | +19.1% | 4786 |
| Gdańsk | 10,890 | +13.2% | 3398 |
| Wrocław | 10,785 | +17.3% | 4085 |
| Ząbki | 10,403 | +17.1% | 116 |
| Gdynia | 10,204 | +13.1% | 860 |
| Wieliczka | 9,648 | +19.8% | 258 |
| Pruszcz Gdański | 9,551 | +18% | 142 |
| Lublin | 9,479 | +12.9% | 585 |
| Kołobrzeg | 9,426 | -14.9% | 213 |
| Szczecin | 8,866 | +9.1% | 1229 |
| Pruszcz Gdański municipality (gmina) | 8,831 | +35.5% | 133 |
| Katowice | 8,682 | +11.7% | 1504 |
| Toruń | 8,464 | +17.7% | 618 |
| Białystok | 8,426 | +13.6% | 2864 |
| Olsztyn | 8,396 | +15% | 768 |
| Mińsk Mazowiecki | 8,300 | +32.3% | 234 |
| Łódź | 8,030 | +8.1% | 2843 |
| Opole | 8,011 | +13.6% | 325 |
| Marki | 8,000 | +20.5% | 183 |
| Siedlce | 7,919 | +16.4% | 144 |
| Kielce | 7,876 | +20.6% | 450 |
| Rumia | 7,804 | +14.9% | 282 |
| Reda | 7,795 | +32.3% | 114 |
| Wejherowo | 7,783 | +17.5% | 104 |
| Iława | 7,640 | +29.8% | 136 |
| Oleśnica | 7,441 | +12.4% | 141 |
| Bielsko-Biała | 7,361 | +20.3% | 425 |
| Gliwice | 7,177 | +11.5% | 649 |
| Swarzędz | 7,004 | +5.8% | 156 |
| Dobra (Szczecińska) municipality (gmina) | 6,996 | +1.1% | 103 |
| Tychy | 6,993 | +12.8% | 292 |
| Tczew | 6,972 | +1.1% | 126 |
| Koszalin | 6,942 | +9.9% | 308 |
| Płock | 6,683 | +15.8% | 384 |
| Świdnica | 6,661 | +11.5% | 207 |
| Łomża | 6,606 | +11.5% | 106 |
| Elbląg | 6,600 | +17.9% | 826 |
| Kalisz | 6,569 | +25% | 220 |
| Starogard Gdański | 6,543 | +2.4% | 128 |
| Częstochowa | 6,538 | +9.7% | 501 |
| Piła | 6,504 | +22.9% | 224 |
| Stargard | 6,482 | +22.7% | 274 |
| Pabianice | 6,478 | +8.7% | 126 |
| Tarnów | 6,418 | +13.4% | 177 |
| Słupsk | 6,381 | +16.3% | 385 |
| Piotrków Trybunalski | 6,359 | +14.8% | 153 |
| Kwidzyn | 6,352 | +26.4% | 104 |
| Chrzanów | 6,306 | +23.2% | 142 |
| Nysa | 6,242 | +7% | 130 |
| Leszno | 6,227 | +7.5% | 144 |
| Malbork | 6,199 | +14.8% | 124 |
| Lębork | 6,133 | +19.1% | 175 |
| Chorzów | 6,111 | +49.6% | 263 |
| Lubin | 6,111 | +16.1% | 209 |
| Sosnowiec | 5,898 | +21.2% | 479 |
| Siemianowice Śląskie | 5,855 | -7.2% | 173 |
| Dąbrowa Górnicza | 5,827 | +16.2% | 189 |
| Tarnowskie Góry | 5,809 | +7.7% | 103 |
| Jaworzno | 5,680 | +10.5% | 131 |
| Inowrocław | 5,520 | +3% | 153 |
| Mysłowice | 5,480 | +25.7% | 120 |
| Rybnik | 5,435 | +19.8% | 131 |
| Głogów | 5,288 | +3.7% | 127 |
| Zabrze | 5,228 | +19.8% | 444 |
| Będzin | 5,091 | +18.6% | 111 |
| Bełchatów | 4,798 | -1% | 114 |
| Ruda Śląska | 4,694 | +17.8% | 219 |
| Wałbrzych | 4,547 | +13.3% | 284 |
| Bytom | 3,944 | +7.2% | 431 |
How to read this report
We compare median prices per m² from the three-month period (January ‑ March 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.