Flat prices in in July 2026
The median price of a flat in Poland in May ‑ July 2026 was PLN 9,205/m², 0.9% fewer than a year earlier. On the secondary market (resale), prices are rising in 70 and falling in 17 of the 100 cities and municipalities (gminas) compared.
Where prices are rising fastest
| # | Locality | Voivodeship | Secondary market median, PLN/m² | Year on year | Resale transactions |
|---|---|---|---|---|---|
| 1 | Łuków | Lubelskie Voivodeship | 8,386 | +25.5% | 70 |
| 2 | Kąty Wrocławskie | Lower Silesian voivodeship | 11,751 | +25.4% | 56 |
| 3 | Racibórz | Śląskie Voivodeship | 5,515 | +17.2% | 53 |
| 4 | Starogard Gdański | Pomorskie Voivodeship | 7,046 | +14.5% | 58 |
| 5 | Iława | Warmińsko-Mazurskie Voivodeship | 7,854 | +13.4% | 74 |
| 6 | Chrzanów | Małopolskie Voivodeship | 6,676 | +13.4% | 52 |
| 7 | Bydgoszcz | Kujawsko-Pomorskie Voivodeship | 8,224 | +13% | 366 |
| 8 | Dąbrowa Górnicza | Śląskie Voivodeship | 6,299 | +12.6% | 153 |
| 9 | Ożarów Mazowiecki | Mazowieckie Voivodeship | 12,552 | +12.5% | 71 |
| 10 | Komorniki municipality (gmina) | Wielkopolskie Voivodeship | 10,861 | +12.5% | 61 |
| 11 | Oława | Lower Silesian voivodeship | 9,263 | +11.3% | 57 |
| 12 | Tczew | Pomorskie Voivodeship | 7,963 | +10.5% | 126 |
| 13 | Łomża | Podlaskie Voivodeship | 8,174 | +10.5% | 59 |
| 14 | Tarnów | Małopolskie Voivodeship | 7,145 | +9.9% | 100 |
| 15 | Głogów | Lower Silesian voivodeship | 6,053 | +9.3% | 106 |
Where prices are falling or rising most slowly
| # | Locality | Voivodeship | Secondary market median, PLN/m² | Year on year | Resale transactions |
|---|---|---|---|---|---|
| 1 | Ostróda | Warmińsko-Mazurskie Voivodeship | 6,021 | -11.2% | 60 |
| 2 | Jastrzębie-Zdrój | Śląskie Voivodeship | 4,213 | -9.8% | 80 |
| 3 | Malbork | Pomorskie Voivodeship | 5,874 | -6.9% | 65 |
| 4 | Zgorzelec | Lower Silesian voivodeship | 6,226 | -6.6% | 67 |
| 5 | Konin | Wielkopolskie Voivodeship | 5,602 | -5.3% | 158 |
| 6 | Żory | Śląskie Voivodeship | 5,949 | -5.3% | 61 |
| 7 | Starachowice | Świętokrzyskie Voivodeship | 5,207 | -4.8% | 59 |
| 8 | Tomaszów Mazowiecki | Łódzkie Voivodeship | 6,009 | -3.5% | 62 |
| 9 | Jaworzno | Śląskie Voivodeship | 6,142 | -3.4% | 86 |
| 10 | Wieliczka | Małopolskie Voivodeship | 12,365 | -3.2% | 59 |
| 11 | Łódź | Łódzkie Voivodeship | 7,769 | -3% | 1026 |
| 12 | Gorzów Wielkopolski | Lubuskie Voivodeship | 7,308 | -2.6% | 235 |
| 13 | Bełchatów | Łódzkie Voivodeship | 5,334 | -2.1% | 71 |
| 14 | Lębork | Pomorskie Voivodeship | 6,026 | -2% | 87 |
| 15 | Legnica | Lower Silesian voivodeship | 6,118 | -1.9% | 230 |
Most and least expensive large markets
Localities with at least 100 transactions in May ‑ July 2026.
| Locality | Median PLN/m² | Year on year | Transactions |
|---|---|---|---|
| Warsaw | 17,421 | +15.8% | 427 |
| Kraków | 15,246 | +4.6% | 3164 |
| Gdańsk | 13,234 | +5% | 3000 |
| Wrocław | 13,093 | +4.7% | 3297 |
| Pruszków | 12,991 | +6.9% | 128 |
| Piaseczno | 12,907 | +9.7% | 289 |
| Gdynia | 12,587 | +7.1% | 871 |
| Poznań | 11,812 | +2.6% | 2098 |
| Ożarów Mazowiecki | 11,744 | +27.1% | 121 |
| Wieliczka | 10,929 | +18.5% | 107 |
| Kołobrzeg | 10,520 | +3% | 206 |
| Rumia | 10,486 | +14.6% | 339 |
| Szczecin | 10,400 | +6.2% | 1139 |
| Katowice | 10,242 | +2.9% | 1142 |
| Lublin | 10,204 | -0.8% | 671 |
| Pruszcz Gdański municipality (gmina) | 10,143 | ±0% | 141 |
| Opole | 10,124 | +6.4% | 318 |
| Siechnice | 10,101 | +10.8% | 208 |
| Reda | 10,051 | +28.1% | 105 |
| Kąty Wrocławskie | 10,000 | +2.6% | 101 |
| Rzeszów | 9,990 | +3.4% | 673 |
| Toruń | 9,886 | +8.6% | 608 |
| Białystok | 9,800 | +0.9% | 781 |
| Olsztyn | 9,741 | +9.9% | 794 |
| Bielsko-Biała | 9,695 | +19.6% | 420 |
| Łódź | 9,530 | +7.6% | 2221 |
| Siedlce | 9,441 | +3.2% | 150 |
| Swarzędz | 8,897 | +8.7% | 244 |
| Gliwice | 8,768 | +14.4% | 622 |
| Bydgoszcz | 8,593 | +5.6% | 480 |
| Tczew | 8,524 | +17.1% | 162 |
| Dąbrowa Górnicza | 8,379 | +46.5% | 314 |
| Łomża | 8,259 | +8.7% | 156 |
| Kalisz | 8,150 | +20.9% | 203 |
| Płock | 8,032 | -1.4% | 219 |
| Tychy | 8,025 | +0.7% | 223 |
| Żory | 7,894 | +24.6% | 152 |
| Stargard | 7,778 | +7.8% | 261 |
| Tarnów | 7,645 | +0.5% | 151 |
| Gorzów Wielkopolski | 7,541 | +3.2% | 278 |
| Słupsk | 7,459 | -4.4% | 254 |
| Lubin | 7,428 | +6.6% | 205 |
| Malbork | 7,360 | +13.9% | 101 |
| Siemianowice Śląskie | 7,184 | +15.4% | 166 |
| Tarnowskie Góry | 7,056 | +6.8% | 105 |
| Piła | 6,925 | -8.3% | 157 |
| Częstochowa | 6,818 | +0.7% | 341 |
| Chełm | 6,783 | +15.3% | 126 |
| Sosnowiec | 6,714 | +13.7% | 449 |
| Piotrków Trybunalski | 6,635 | +2.3% | 101 |
| Głogów | 6,500 | +9.8% | 141 |
| Włocławek | 6,495 | +6.5% | 254 |
| Świdnica | 6,479 | -8.3% | 121 |
| Chorzów | 6,477 | +16.6% | 315 |
| Legnica | 6,471 | +3.3% | 282 |
| Jaworzno | 6,375 | -5.3% | 118 |
| Rybnik | 6,333 | +5.8% | 169 |
| Inowrocław | 5,794 | +5% | 175 |
| Konin | 5,722 | -5.2% | 175 |
| Ruda Śląska | 5,676 | +12.6% | 165 |
| Zabrze | 5,430 | +0.7% | 361 |
| Skarżysko-Kamienna | 5,377 | +13.9% | 101 |
| Świętochłowice | 5,356 | -7.7% | 102 |
| Wałbrzych | 4,987 | +7.2% | 212 |
| Bytom | 4,452 | +4.2% | 369 |
How to read this report
We compare median prices per m² from the three-month period (May ‑ July 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.