Flat prices in in May 2026
The median price of a flat in Poland in March ‑ May 2026 was PLN 9,487/m², 5% more than a year earlier. On the secondary market (resale), prices are rising in 73 and falling in 16 of the 108 cities and municipalities (gminas) compared.
Where prices are rising fastest
| # | Locality | Voivodeship | Secondary market median, PLN/m² | Year on year | Resale transactions |
|---|---|---|---|---|---|
| 1 | Zakopane | Małopolskie Voivodeship | 19,699 | +24.2% | 64 |
| 2 | Tarnowskie Góry | Śląskie Voivodeship | 6,941 | +20% | 57 |
| 3 | Malbork | Pomorskie Voivodeship | 6,399 | +17.4% | 74 |
| 4 | Dobra (Szczecińska) municipality (gmina) | Zachodniopomorskie Voivodeship | 9,544 | +16.8% | 71 |
| 5 | Piotrków Trybunalski | Łódzkie Voivodeship | 6,101 | +16.1% | 74 |
| 6 | Oleśnica | Lower Silesian voivodeship | 8,174 | +11.1% | 82 |
| 7 | Bydgoszcz | Kujawsko-Pomorskie Voivodeship | 8,139 | +11% | 538 |
| 8 | Będzin | Śląskie Voivodeship | 5,473 | +10.1% | 108 |
| 9 | Skarżysko-Kamienna | Świętokrzyskie Voivodeship | 4,952 | +10.1% | 82 |
| 10 | Nysa | Opolskie Voivodeship | 6,412 | +10% | 90 |
| 11 | Łomża | Podlaskie Voivodeship | 8,124 | +9.8% | 54 |
| 12 | Ożarów Mazowiecki | Mazowieckie Voivodeship | 12,575 | +9.1% | 58 |
| 13 | Świdnica | Lower Silesian voivodeship | 6,969 | +9% | 113 |
| 14 | Elbląg | Warmińsko-Mazurskie Voivodeship | 7,057 | +8.4% | 251 |
| 15 | Kluczbork | Opolskie Voivodeship | 5,427 | +7.8% | 50 |
Where prices are falling or rising most slowly
| # | Locality | Voivodeship | Secondary market median, PLN/m² | Year on year | Resale transactions |
|---|---|---|---|---|---|
| 1 | Poznań | Wielkopolskie Voivodeship | 11,407 | -9.6% | 1211 |
| 2 | Jastrzębie-Zdrój | Śląskie Voivodeship | 4,387 | -5.9% | 91 |
| 3 | Puławy | Lubelskie Voivodeship | 6,426 | -5.9% | 77 |
| 4 | Lębork | Pomorskie Voivodeship | 5,981 | -5.5% | 75 |
| 5 | Chojnice | Pomorskie Voivodeship | 5,597 | -5.5% | 56 |
| 6 | Płock | Mazowieckie Voivodeship | 7,778 | -4.6% | 187 |
| 7 | Zgorzelec | Lower Silesian voivodeship | 6,341 | -4.3% | 77 |
| 8 | Zamość | Lubelskie Voivodeship | 6,788 | -4.2% | 68 |
| 9 | Wieliczka | Małopolskie Voivodeship | 12,354 | -3.1% | 70 |
| 10 | Sosnowiec | Śląskie Voivodeship | 5,391 | -2.9% | 356 |
| 11 | Przemyśl | Podkarpackie Voivodeship | 5,926 | -2.7% | 75 |
| 12 | Iława | Warmińsko-Mazurskie Voivodeship | 7,410 | -2.6% | 67 |
| 13 | Zgierz | Łódzkie Voivodeship | 6,395 | -2.1% | 63 |
| 14 | Bełchatów | Łódzkie Voivodeship | 5,298 | -1.9% | 59 |
| 15 | Szczecinek | Zachodniopomorskie Voivodeship | 5,416 | -1.5% | 52 |
Most and least expensive large markets
Localities with at least 100 transactions in March ‑ May 2026.
| Locality | Median PLN/m² | Year on year | Transactions |
|---|---|---|---|
| Sopot | 18,990 | +1% | 113 |
| Warsaw | 16,473 | +8.3% | 5571 |
| Kraków | 14,921 | +2.7% | 3954 |
| Gdańsk | 13,695 | +11.7% | 2848 |
| Wrocław | 12,884 | +2.5% | 3778 |
| Pruszków | 12,671 | +5.6% | 160 |
| Piaseczno | 12,607 | +8.7% | 256 |
| Ząbki | 12,500 | +5.5% | 100 |
| Gdynia | 11,903 | +0.8% | 798 |
| Ożarów Mazowiecki | 11,730 | +27.4% | 171 |
| Poznań | 11,297 | +1.1% | 2233 |
| Lesznowola municipality (gmina) | 11,176 | +23.4% | 453 |
| Siechnice | 11,010 | +9.8% | 231 |
| Wieliczka | 10,897 | +13.9% | 150 |
| Kołobrzeg | 10,621 | +3.1% | 223 |
| Szczecin | 10,443 | +8% | 1102 |
| Lublin | 10,429 | +4% | 637 |
| Kielce | 10,248 | +12.4% | 759 |
| Rumia | 10,139 | +11.7% | 412 |
| Grodzisk Mazowiecki | 9,978 | +25.5% | 114 |
| Pruszcz Gdański municipality (gmina) | 9,926 | -5.4% | 142 |
| Toruń | 9,852 | +6.1% | 619 |
| Katowice | 9,821 | +4.8% | 1046 |
| Białystok | 9,791 | +6.6% | 697 |
| Rzeszów | 9,652 | +5.1% | 912 |
| Łódź | 9,588 | +9.1% | 2845 |
| Reda | 9,586 | +1% | 113 |
| Olsztyn | 9,478 | +10.6% | 782 |
| Siedlce | 9,403 | +2.8% | 143 |
| Opole | 9,167 | +1.7% | 272 |
| Tczew | 9,148 | +23% | 217 |
| Bielsko-Biała | 9,139 | +0.5% | 325 |
| Swarzędz | 8,781 | +12.2% | 164 |
| Bydgoszcz | 8,607 | +7.9% | 743 |
| Nowy Sącz | 8,591 | +13.4% | 139 |
| Elbląg | 8,389 | +22.2% | 406 |
| Gliwice | 8,272 | +15.2% | 498 |
| Kalisz | 8,250 | +18.3% | 263 |
| Płock | 8,147 | +5.5% | 375 |
| Łomża | 8,095 | +5.1% | 204 |
| Żory | 7,836 | +25% | 171 |
| Tychy | 7,717 | -4.6% | 207 |
| Gorzów Wielkopolski | 7,682 | +11.3% | 395 |
| Stargard | 7,588 | +11.1% | 303 |
| Lubin | 7,485 | +10.4% | 225 |
| Sosnowiec | 7,320 | +21.3% | 678 |
| Słupsk | 7,263 | -8.6% | 232 |
| Chorzów | 7,251 | +26.5% | 380 |
| Tarnów | 7,248 | -3.2% | 154 |
| Chełm | 7,181 | +21.8% | 110 |
| Nysa | 7,126 | +0.5% | 145 |
| Jaworzno | 7,023 | +4.7% | 159 |
| Częstochowa | 6,860 | -0.2% | 362 |
| Głogów | 6,768 | +18.6% | 239 |
| Kutno | 6,699 | +0.7% | 114 |
| Rybnik | 6,489 | +18.5% | 168 |
| Piła | 6,366 | -0.6% | 144 |
| Włocławek | 6,324 | +14.2% | 241 |
| Dąbrowa Górnicza | 6,314 | +8.3% | 152 |
| Legnica | 6,244 | +3.9% | 282 |
| Siemianowice Śląskie | 6,230 | +2.4% | 140 |
| Będzin | 5,812 | +16.5% | 122 |
| Konin | 5,689 | +2.6% | 237 |
| Ruda Śląska | 5,521 | +10.4% | 223 |
| Świdnica | 5,437 | -18.8% | 306 |
| Inowrocław | 5,410 | +3.5% | 132 |
| Zabrze | 5,340 | +3.4% | 359 |
| Wałbrzych | 4,879 | +2% | 227 |
| Bytom | 4,586 | +5.5% | 391 |
How to read this report
We compare median prices per m² from the three-month period (March ‑ May 2026) 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.