Flat prices in in December 2025
The median price of a flat in Poland in October ‑ December 2025 was PLN 9,507/m², 7.6% more than a year earlier. On the secondary market (resale), prices are rising in 53 and falling in 20 of the 97 cities and municipalities (gminas) compared.
Where prices are rising fastest
| # | Locality | Voivodeship | Secondary market median, PLN/m² | Year on year | Resale transactions |
|---|---|---|---|---|---|
| 1 | Zgierz | Łódzkie Voivodeship | 6,374 | +20.9% | 50 |
| 2 | Goleniów | Zachodniopomorskie Voivodeship | 7,586 | +16.4% | 54 |
| 3 | Pruszków | Mazowieckie Voivodeship | 13,728 | +13.8% | 78 |
| 4 | Iława | Warmińsko-Mazurskie Voivodeship | 7,522 | +12.8% | 55 |
| 5 | Rybnik | Śląskie Voivodeship | 5,512 | +12.5% | 94 |
| 6 | Dobra (Szczecińska) municipality (gmina) | Zachodniopomorskie Voivodeship | 8,590 | +10.8% | 77 |
| 7 | Żyrardów | Mazowieckie Voivodeship | 8,456 | +10.8% | 53 |
| 8 | Malbork | Pomorskie Voivodeship | 6,456 | +10.4% | 86 |
| 9 | Głogów | Lower Silesian voivodeship | 5,558 | +10.4% | 108 |
| 10 | Lesznowola municipality (gmina) | Mazowieckie Voivodeship | 12,737 | +10.3% | 54 |
| 11 | Nowa Sól | Lubuskie Voivodeship | 5,740 | +9.7% | 98 |
| 12 | Pruszcz Gdański municipality (gmina) | Pomorskie Voivodeship | 10,867 | +9.4% | 68 |
| 13 | Marki | Mazowieckie Voivodeship | 11,538 | +8.4% | 61 |
| 14 | Elbląg | Warmińsko-Mazurskie Voivodeship | 7,143 | +8.3% | 470 |
| 15 | Reda | Pomorskie Voivodeship | 10,317 | +8.2% | 61 |
Where prices are falling or rising most slowly
| # | Locality | Voivodeship | Secondary market median, PLN/m² | Year on year | Resale transactions |
|---|---|---|---|---|---|
| 1 | Łomża | Podlaskie Voivodeship | 6,766 | -12.1% | 60 |
| 2 | Ostrów Wielkopolski | Wielkopolskie Voivodeship | 5,086 | -9.1% | 75 |
| 3 | Szczecinek | Zachodniopomorskie Voivodeship | 5,164 | -5.4% | 59 |
| 4 | Wieliczka | Małopolskie Voivodeship | 11,774 | -4.9% | 52 |
| 5 | Leszno | Wielkopolskie Voivodeship | 6,565 | -4.4% | 73 |
| 6 | Świnoujście | Zachodniopomorskie Voivodeship | 10,832 | -4.1% | 77 |
| 7 | Ruda Śląska | Śląskie Voivodeship | 4,997 | -4% | 181 |
| 8 | Chełm | Lubelskie Voivodeship | 5,756 | -4% | 73 |
| 9 | Siemianowice Śląskie | Śląskie Voivodeship | 5,590 | -3.8% | 102 |
| 10 | Tarnów | Małopolskie Voivodeship | 6,278 | -3.7% | 100 |
| 11 | Chorzów | Śląskie Voivodeship | 5,712 | -3.2% | 158 |
| 12 | Mińsk Mazowiecki | Mazowieckie Voivodeship | 9,695 | -3.2% | 66 |
| 13 | Wejherowo | Pomorskie Voivodeship | 7,771 | -3.1% | 72 |
| 14 | Będzin | Śląskie Voivodeship | 5,396 | -2.9% | 107 |
| 15 | Warsaw | Mazowieckie Voivodeship | 16,459 | -2.7% | 3708 |
Most and least expensive large markets
Localities with at least 100 transactions in October ‑ December 2025.
| Locality | Median PLN/m² | Year on year | Transactions |
|---|---|---|---|
| Sopot | 19,982 | -4.9% | 100 |
| Warsaw | 16,490 | +7.4% | 10247 |
| Kraków | 14,696 | +4.9% | 3849 |
| Pruszków | 13,248 | +22.4% | 110 |
| Wrocław | 12,514 | -0.4% | 2733 |
| Gdańsk | 12,500 | -0.5% | 2624 |
| Gdynia | 12,428 | +10.2% | 579 |
| Świnoujście | 12,414 | +6.8% | 123 |
| Wieliczka | 11,661 | +0.8% | 271 |
| Kołobrzeg | 11,451 | +10.4% | 313 |
| Piaseczno | 11,368 | +1.1% | 192 |
| Szczecin | 10,974 | +17.9% | 1299 |
| Lesznowola municipality (gmina) | 10,867 | +36.5% | 481 |
| Pruszcz Gdański | 10,721 | -3.4% | 109 |
| Mińsk Mazowiecki | 10,496 | +10.7% | 187 |
| Marki | 10,352 | +17.5% | 131 |
| Lublin | 10,065 | ±0% | 510 |
| Katowice | 10,010 | -5.2% | 890 |
| Pruszcz Gdański municipality (gmina) | 9,974 | +24.6% | 107 |
| Rzeszów | 9,942 | +10.1% | 1007 |
| Białystok | 9,855 | +1.6% | 1716 |
| Opole | 9,697 | +7.2% | 313 |
| Toruń | 9,600 | +10.9% | 663 |
| Rumia | 9,480 | -1.4% | 303 |
| Reda | 9,426 | +8.9% | 162 |
| Komorniki municipality (gmina) | 9,333 | +16.9% | 121 |
| Siedlce | 9,280 | +2.3% | 126 |
| Siechnice | 9,276 | +16.1% | 132 |
| Bielsko-Biała | 9,231 | +8.7% | 350 |
| Kielce | 8,989 | +0.2% | 400 |
| Olsztyn | 8,969 | +6.5% | 569 |
| Łódź | 8,805 | +2.5% | 2438 |
| Grodzisk Mazowiecki | 8,715 | -2.9% | 141 |
| Oleśnica | 8,542 | +1% | 130 |
| Tczew | 8,473 | +21% | 145 |
| Swarzędz | 8,431 | +16.2% | 135 |
| Tarnów | 8,423 | +26.8% | 343 |
| Leszno | 8,323 | +6.1% | 155 |
| Gliwice | 8,151 | +17.9% | 465 |
| Luboń | 7,977 | -5.4% | 116 |
| Piotrków Trybunalski | 7,969 | +8.9% | 135 |
| Iława | 7,949 | +17.2% | 121 |
| Tychy | 7,945 | -7.1% | 258 |
| Wejherowo | 7,928 | -0.4% | 103 |
| Żukowo | 7,774 | +4.4% | 186 |
| Przemyśl | 7,772 | +13.4% | 117 |
| Płock | 7,762 | +3.8% | 277 |
| Częstochowa | 7,751 | +4.2% | 486 |
| Koszalin | 7,693 | -10.1% | 333 |
| Starogard Gdański | 7,577 | +19% | 127 |
| Łomża | 7,498 | -2% | 155 |
| Słupsk | 7,424 | +18.8% | 278 |
| Elbląg | 7,374 | +5.4% | 646 |
| Chorzów | 7,370 | +8.4% | 260 |
| Stargard | 7,370 | +3.7% | 234 |
| Gorzów Wielkopolski | 7,347 | +8.8% | 421 |
| Piła | 7,200 | +8.9% | 150 |
| Lubin | 7,143 | +3.5% | 163 |
| Kalisz | 7,103 | -6.5% | 162 |
| Świdnica | 6,919 | +7.3% | 121 |
| Malbork | 6,867 | +16.9% | 135 |
| Chełm | 6,695 | +4.9% | 102 |
| Lębork | 6,690 | +0.2% | 135 |
| Nysa | 6,669 | +9.7% | 120 |
| Nowa Sól | 6,601 | +20.7% | 156 |
| Legnica | 6,381 | +6.6% | 222 |
| Świętochłowice | 6,372 | +2.2% | 103 |
| Jaworzno | 6,286 | +2% | 104 |
| Konin | 6,229 | -1.2% | 262 |
| Szczecinek | 6,209 | +11.9% | 110 |
| Rybnik | 6,104 | +6.6% | 142 |
| Ostrów Wielkopolski | 6,002 | +7.2% | 146 |
| Siemianowice Śląskie | 5,876 | +0.4% | 120 |
| Głogów | 5,818 | +12.7% | 131 |
| Włocławek | 5,772 | -1.4% | 170 |
| Dąbrowa Górnicza | 5,760 | -0.3% | 141 |
| Zabrze | 5,742 | +7.1% | 342 |
| Inowrocław | 5,661 | +6.2% | 149 |
| Sosnowiec | 5,507 | -1.2% | 311 |
| Będzin | 5,477 | -7.1% | 115 |
| Ruda Śląska | 5,059 | -13.1% | 201 |
| Wałbrzych | 4,776 | +0.6% | 224 |
| Bytom | 4,628 | +6.4% | 352 |
How to read this report
We compare median prices per m² from the three-month period (October ‑ December 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.