Flat prices in in May 2025
The median price of a flat in Poland in March ‑ May 2025 was PLN 8,900/m², 8.2% more than a year earlier. On the secondary market (resale), prices are rising in 68 and falling in 7 of the 95 cities and municipalities (gminas) compared.
Where prices are rising fastest
| # | Locality | Voivodeship | Secondary market median, PLN/m² | Year on year | Resale transactions |
|---|---|---|---|---|---|
| 1 | Żyrardów | Mazowieckie Voivodeship | 8,735 | +24.6% | 68 |
| 2 | Żukowo | Pomorskie Voivodeship | 9,492 | +20.9% | 58 |
| 3 | Września | Wielkopolskie Voivodeship | 8,024 | +19% | 52 |
| 4 | Lubin | Lower Silesian voivodeship | 6,715 | +16.5% | 154 |
| 5 | Dobra (Szczecińska) municipality (gmina) | Zachodniopomorskie Voivodeship | 8,173 | +15.8% | 114 |
| 6 | Pruszcz Gdański municipality (gmina) | Pomorskie Voivodeship | 10,338 | +15% | 65 |
| 7 | Mińsk Mazowiecki | Mazowieckie Voivodeship | 9,828 | +14.5% | 61 |
| 8 | Płock | Mazowieckie Voivodeship | 8,154 | +14.3% | 155 |
| 9 | Siedlce | Mazowieckie Voivodeship | 8,876 | +14% | 126 |
| 10 | Pabianice | Łódzkie Voivodeship | 6,245 | +13% | 50 |
| 11 | Marki | Mazowieckie Voivodeship | 12,368 | +12.2% | 58 |
| 12 | Zgorzelec | Lower Silesian voivodeship | 6,629 | +11.9% | 76 |
| 13 | Leszno | Wielkopolskie Voivodeship | 6,814 | +11.4% | 55 |
| 14 | Szczecinek | Zachodniopomorskie Voivodeship | 5,500 | +10.9% | 68 |
| 15 | Tczew | Pomorskie Voivodeship | 7,371 | +10.4% | 106 |
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 | 7,397 | -5% | 58 |
| 2 | Racibórz | Śląskie Voivodeship | 4,949 | -5% | 63 |
| 3 | Ząbkowice Śląskie | Lower Silesian voivodeship | 4,384 | -4.9% | 60 |
| 4 | Świnoujście | Zachodniopomorskie Voivodeship | 10,417 | -3.9% | 63 |
| 5 | Ostrów Wielkopolski | Wielkopolskie Voivodeship | 5,869 | -3.4% | 76 |
| 6 | Będzin | Śląskie Voivodeship | 4,971 | -3.4% | 98 |
| 7 | Kołobrzeg | Zachodniopomorskie Voivodeship | 10,681 | -1.6% | 145 |
| 8 | Chorzów | Śląskie Voivodeship | 5,591 | -1.4% | 176 |
| 9 | Świdnica | Lower Silesian voivodeship | 6,394 | -1.4% | 153 |
| 10 | Bielsko-Biała | Śląskie Voivodeship | 8,118 | -1.3% | 160 |
| 11 | Oleśnica | Lower Silesian voivodeship | 7,356 | -1% | 81 |
| 12 | Ząbki | Mazowieckie Voivodeship | 12,169 | -0.9% | 73 |
| 13 | Częstochowa | Śląskie Voivodeship | 6,072 | -0.7% | 218 |
| 14 | Siemianowice Śląskie | Śląskie Voivodeship | 5,253 | -0.6% | 120 |
| 15 | Elbląg | Warmińsko-Mazurskie Voivodeship | 6,511 | -0.5% | 500 |
Most and least expensive large markets
Localities with at least 100 transactions in March ‑ May 2025.
| Locality | Median PLN/m² | Year on year | Transactions |
|---|---|---|---|
| Warsaw | 15,198 | -3.3% | 6519 |
| Kraków | 14,523 | +12.2% | 2852 |
| Wrocław | 12,573 | +7.9% | 3090 |
| Gdańsk | 12,261 | +7% | 2515 |
| Gdynia | 11,808 | +7.4% | 995 |
| Pruszcz Gdański municipality (gmina) | 10,489 | +25.4% | 293 |
| Kołobrzeg | 10,298 | +4.8% | 299 |
| Pruszcz Gdański | 10,232 | +3.7% | 161 |
| Lublin | 10,030 | +2.2% | 551 |
| Siechnice | 10,030 | +11.8% | 137 |
| Marki | 9,798 | +23.2% | 134 |
| Szczecin | 9,648 | +8.1% | 1107 |
| Wieliczka | 9,567 | -3.5% | 230 |
| Katowice | 9,359 | +6.3% | 896 |
| Toruń | 9,285 | +8.4% | 512 |
| Białystok | 9,184 | +9.8% | 1236 |
| Rzeszów | 9,184 | +11.3% | 618 |
| Siedlce | 9,145 | +14.4% | 170 |
| Kielce | 9,120 | +15.3% | 463 |
| Bielsko-Biała | 9,111 | +10.8% | 312 |
| Rumia | 9,073 | +11.4% | 265 |
| Opole | 9,017 | -4.2% | 249 |
| Łódź | 8,788 | +9.4% | 2551 |
| Olsztyn | 8,571 | +2.3% | 453 |
| Komorniki municipality (gmina) | 8,300 | +4.3% | 163 |
| Tychy | 8,202 | +16.9% | 233 |
| Dobra (Szczecińska) municipality (gmina) | 8,173 | +15.8% | 114 |
| Słupsk | 7,944 | +22.2% | 338 |
| Swarzędz | 7,739 | -2.7% | 115 |
| Płock | 7,724 | +12.2% | 235 |
| Łomża | 7,700 | +10.2% | 135 |
| Oleśnica | 7,506 | -0.8% | 102 |
| Tarnów | 7,491 | +19.2% | 217 |
| Tczew | 7,434 | +10.3% | 111 |
| Radom | 7,302 | +3.4% | 285 |
| Gliwice | 7,179 | +2.5% | 390 |
| Koszalin | 7,163 | +3.6% | 246 |
| Nysa | 7,088 | +12.3% | 128 |
| Kalisz | 6,974 | +0.1% | 267 |
| Częstochowa | 6,872 | +2.7% | 363 |
| Elbląg | 6,865 | +2.8% | 574 |
| Stargard | 6,826 | +5.5% | 167 |
| Piotrków Trybunalski | 6,810 | +7% | 106 |
| Lubin | 6,779 | +13.7% | 166 |
| Września | 6,757 | +2.5% | 119 |
| Jaworzno | 6,707 | +10.9% | 124 |
| Tarnowskie Góry | 6,707 | +13.6% | 121 |
| Świdnica | 6,698 | -0.9% | 186 |
| Ostrów Wielkopolski | 6,593 | +6.5% | 172 |
| Lębork | 6,547 | +10.5% | 132 |
| Piła | 6,406 | -1.5% | 154 |
| Siemianowice Śląskie | 6,082 | +1.2% | 155 |
| Sosnowiec | 6,034 | +3.4% | 443 |
| Legnica | 6,007 | -0.1% | 214 |
| Nowa Sól | 5,989 | +8.5% | 124 |
| Dąbrowa Górnicza | 5,828 | -3.1% | 137 |
| Chorzów | 5,731 | -3.2% | 279 |
| Głogów | 5,706 | +3.2% | 119 |
| Mysłowice | 5,700 | +6.7% | 106 |
| Konin | 5,546 | +6% | 218 |
| Włocławek | 5,539 | +0.4% | 162 |
| Rybnik | 5,478 | +0.8% | 118 |
| Inowrocław | 5,227 | -2.3% | 121 |
| Zabrze | 5,155 | +2% | 333 |
| Ruda Śląska | 5,000 | +1.4% | 225 |
| Będzin | 4,988 | -19.9% | 101 |
| Wałbrzych | 4,785 | +8% | 258 |
| Bytom | 4,348 | +6.6% | 399 |
How to read this report
We compare median prices per m² from the three-month period (March ‑ May 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.