Flat prices in in July 2025
The median price of a flat in Poland in May ‑ July 2025 was PLN 8,954/m², 8.6% more than a year earlier. On the secondary market (resale), prices are rising in 76 and falling in 17 of the 103 cities and municipalities (gminas) compared.
Where prices are rising fastest
| # | Locality | Voivodeship | Secondary market median, PLN/m² | Year on year | Resale transactions |
|---|---|---|---|---|---|
| 1 | Września | Wielkopolskie Voivodeship | 8,426 | +32.9% | 50 |
| 2 | Ostróda | Warmińsko-Mazurskie Voivodeship | 6,784 | +27.9% | 54 |
| 3 | Dobra (Szczecińska) municipality (gmina) | Zachodniopomorskie Voivodeship | 8,929 | +25.9% | 73 |
| 4 | Leszno | Wielkopolskie Voivodeship | 7,121 | +21.2% | 73 |
| 5 | Malbork | Pomorskie Voivodeship | 6,312 | +20.7% | 83 |
| 6 | Mińsk Mazowiecki | Mazowieckie Voivodeship | 10,217 | +18.8% | 69 |
| 7 | Brzeg | Opolskie Voivodeship | 6,573 | +13.4% | 81 |
| 8 | Świdnik | Lubelskie Voivodeship | 8,271 | +13.4% | 53 |
| 9 | Kalisz | Wielkopolskie Voivodeship | 6,687 | +12.4% | 135 |
| 10 | Kielce | Świętokrzyskie Voivodeship | 8,925 | +12.2% | 256 |
| 11 | Żyrardów | Mazowieckie Voivodeship | 8,428 | +10.5% | 69 |
| 12 | Konin | Wielkopolskie Voivodeship | 5,917 | +9.3% | 186 |
| 13 | Luboń | Wielkopolskie Voivodeship | 9,138 | +9% | 52 |
| 14 | Swarzędz | Wielkopolskie Voivodeship | 9,420 | +8.8% | 65 |
| 15 | Nowa Sól | Lubuskie Voivodeship | 5,411 | +8.7% | 101 |
Where prices are falling or rising most slowly
| # | Locality | Voivodeship | Secondary market median, PLN/m² | Year on year | Resale transactions |
|---|---|---|---|---|---|
| 1 | Ząbkowice Śląskie | Lower Silesian voivodeship | 3,852 | -16% | 52 |
| 2 | Piotrków Trybunalski | Łódzkie Voivodeship | 5,510 | -9.6% | 65 |
| 3 | Kołobrzeg | Zachodniopomorskie Voivodeship | 10,205 | -8.6% | 132 |
| 4 | Racibórz | Śląskie Voivodeship | 4,708 | -7.9% | 61 |
| 5 | Piekary Śląskie | Śląskie Voivodeship | 4,464 | -7% | 81 |
| 6 | Siemianowice Śląskie | Śląskie Voivodeship | 5,242 | -6.4% | 111 |
| 7 | Świnoujście | Zachodniopomorskie Voivodeship | 10,979 | -5.8% | 50 |
| 8 | Bielsko-Biała | Śląskie Voivodeship | 8,008 | -5% | 176 |
| 9 | Sopot | Pomorskie Voivodeship | 17,615 | -4.5% | 79 |
| 10 | Warsaw | Mazowieckie Voivodeship | 16,315 | -3.3% | 3818 |
| 11 | Tarnowskie Góry | Śląskie Voivodeship | 5,705 | -3.1% | 61 |
| 12 | Głogów | Lower Silesian voivodeship | 5,539 | -2.9% | 123 |
| 13 | Chorzów | Śląskie Voivodeship | 5,560 | -2.6% | 177 |
| 14 | Rybnik | Śląskie Voivodeship | 5,018 | -2.6% | 100 |
| 15 | Łomża | Podlaskie Voivodeship | 7,397 | -2.5% | 62 |
Most and least expensive large markets
Localities with at least 100 transactions in May ‑ July 2025.
| Locality | Median PLN/m² | Year on year | Transactions |
|---|---|---|---|
| Warsaw | 15,035 | -5.2% | 7005 |
| Kraków | 14,575 | +6.8% | 2759 |
| Gdańsk | 12,602 | +13.2% | 2581 |
| Wrocław | 12,498 | +3.1% | 3177 |
| Pruszków | 12,150 | +19.2% | 191 |
| Ząbki | 11,949 | +3% | 110 |
| Piaseczno | 11,764 | +15.7% | 160 |
| Gdynia | 11,724 | +2.5% | 887 |
| Mińsk Mazowiecki | 10,405 | +21.6% | 103 |
| Lublin | 10,287 | +3.1% | 580 |
| Nowy Dwór Mazowiecki | 10,280 | +9.8% | 127 |
| Kołobrzeg | 10,217 | +11.7% | 301 |
| Pruszcz Gdański municipality (gmina) | 10,140 | +12.7% | 227 |
| Marki | 10,010 | +24.6% | 140 |
| Katowice | 9,949 | +9.2% | 987 |
| Pruszcz Gdański | 9,784 | -3.3% | 232 |
| Szczecin | 9,770 | +4.8% | 976 |
| Białystok | 9,712 | +12.3% | 1407 |
| Rzeszów | 9,658 | +11.7% | 876 |
| Opole | 9,512 | +1.3% | 293 |
| Dopiewo municipality (gmina) | 9,425 | +17.4% | 133 |
| Kielce | 9,321 | +11.4% | 617 |
| Rumia | 9,237 | +12.5% | 258 |
| Wieliczka | 9,226 | -4.4% | 200 |
| Siedlce | 9,150 | +2.8% | 124 |
| Siechnice | 9,115 | +17.6% | 246 |
| Oława | 9,105 | +21% | 114 |
| Toruń | 9,098 | +4.8% | 567 |
| Komorniki municipality (gmina) | 8,897 | +11.9% | 186 |
| Olsztyn | 8,866 | +4.4% | 536 |
| Łódź | 8,855 | +6.8% | 2417 |
| Grodzisk Mazowiecki | 8,362 | -11.7% | 158 |
| Luboń | 8,321 | +14.7% | 232 |
| Płock | 8,144 | +13.1% | 296 |
| Swarzędz | 8,142 | -0.7% | 108 |
| Bielsko-Biała | 8,108 | -1.5% | 249 |
| Tychy | 7,989 | +3.9% | 215 |
| Reda | 7,844 | -0.9% | 107 |
| Leszno | 7,827 | +29.9% | 127 |
| Wejherowo | 7,820 | +2.4% | 100 |
| Słupsk | 7,801 | +19.1% | 355 |
| Gliwice | 7,709 | +12.3% | 410 |
| Tarnów | 7,606 | +16.6% | 195 |
| Łomża | 7,600 | +4.1% | 170 |
| Piła | 7,550 | +20.6% | 169 |
| Tczew | 7,276 | +3.1% | 110 |
| Stargard | 7,214 | +7% | 187 |
| Koszalin | 7,162 | +4.3% | 217 |
| Świdnica | 7,068 | +3.2% | 171 |
| Lubin | 6,967 | +9.5% | 164 |
| Starogard Gdański | 6,930 | +1.2% | 127 |
| Brzeg | 6,901 | +7.6% | 113 |
| Elbląg | 6,853 | +2.2% | 538 |
| Radom | 6,806 | -2.8% | 238 |
| Częstochowa | 6,763 | -1.7% | 382 |
| Kalisz | 6,742 | +1.4% | 272 |
| Jaworzno | 6,730 | +7% | 102 |
| Zgorzelec | 6,678 | +5.5% | 102 |
| Tarnowskie Góry | 6,607 | +5.2% | 113 |
| Ostrów Wielkopolski | 6,589 | +8.3% | 122 |
| Malbork | 6,464 | +2.3% | 116 |
| Legnica | 6,267 | +4.7% | 236 |
| Siemianowice Śląskie | 6,226 | +9.2% | 163 |
| Włocławek | 6,096 | -2.9% | 173 |
| Nysa | 6,085 | +3.7% | 109 |
| Konin | 6,034 | +10.6% | 206 |
| Rybnik | 5,985 | +5.1% | 151 |
| Głogów | 5,917 | -1.5% | 153 |
| Sosnowiec | 5,906 | -4.6% | 341 |
| Świętochłowice | 5,806 | +22.4% | 100 |
| Nowa Sól | 5,777 | -2.4% | 114 |
| Dąbrowa Górnicza | 5,718 | -10.3% | 141 |
| Będzin | 5,607 | +5.1% | 116 |
| Mysłowice | 5,602 | +2.5% | 108 |
| Chorzów | 5,554 | -2.7% | 240 |
| Inowrocław | 5,517 | +6.5% | 118 |
| Zabrze | 5,313 | +2.9% | 316 |
| Ruda Śląska | 5,041 | -1.1% | 215 |
| Wałbrzych | 4,654 | +5.3% | 235 |
| Bytom | 4,319 | +3.8% | 320 |
How to read this report
We compare median prices per m² from the three-month period (May ‑ July 2025) 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.