Flat prices in in April 2026
The median price of a flat in Poland in February ‑ April 2026 was PLN 9,489/m², 6.8% more than a year earlier. On the secondary market (resale), prices are rising in 70 and falling in 12 of the 111 cities and municipalities (gminas) compared.
Where prices are rising fastest
| # | Locality | Voivodeship | Secondary market median, PLN/m² | Year on year | Resale transactions |
|---|---|---|---|---|---|
| 1 | Malbork | Pomorskie Voivodeship | 6,728 | +24.5% | 84 |
| 2 | Dobra (Szczecińska) municipality (gmina) | Zachodniopomorskie Voivodeship | 9,574 | +22.8% | 67 |
| 3 | Zakopane | Małopolskie Voivodeship | 20,042 | +22.4% | 56 |
| 4 | Piotrków Trybunalski | Łódzkie Voivodeship | 6,403 | +21.4% | 69 |
| 5 | Łomża | Podlaskie Voivodeship | 8,346 | +16.3% | 51 |
| 6 | Września | Wielkopolskie Voivodeship | 8,317 | +14.5% | 57 |
| 7 | Nysa | Opolskie Voivodeship | 6,378 | +13% | 91 |
| 8 | Leszno | Wielkopolskie Voivodeship | 7,112 | +12.8% | 53 |
| 9 | Ostrów Wielkopolski | Wielkopolskie Voivodeship | 6,508 | +12.4% | 63 |
| 10 | Kwidzyn | Pomorskie Voivodeship | 5,784 | +11.5% | 73 |
| 11 | Nowy Dwór Mazowiecki | Mazowieckie Voivodeship | 9,755 | +11.3% | 59 |
| 12 | Elbląg | Warmińsko-Mazurskie Voivodeship | 7,353 | +9.9% | 317 |
| 13 | Ożarów Mazowiecki | Mazowieckie Voivodeship | 12,905 | +8.4% | 50 |
| 14 | Bydgoszcz | Kujawsko-Pomorskie Voivodeship | 7,954 | +8.3% | 544 |
| 15 | Świdnica | Lower Silesian voivodeship | 6,964 | +8.2% | 109 |
Where prices are falling or rising most slowly
| # | Locality | Voivodeship | Secondary market median, PLN/m² | Year on year | Resale transactions |
|---|---|---|---|---|---|
| 1 | Mielec | Podkarpackie Voivodeship | 5,786 | -13.4% | 51 |
| 2 | Łuków | Lubelskie Voivodeship | 6,477 | -13% | 50 |
| 3 | Poznań | Wielkopolskie Voivodeship | 11,352 | -9.7% | 1145 |
| 4 | Wałbrzych | Lower Silesian voivodeship | 4,508 | -5.8% | 205 |
| 5 | Sopot | Pomorskie Voivodeship | 17,762 | -5.8% | 88 |
| 6 | Iława | Warmińsko-Mazurskie Voivodeship | 7,181 | -5.6% | 53 |
| 7 | Puławy | Lubelskie Voivodeship | 6,582 | -4.2% | 67 |
| 8 | Zgierz | Łódzkie Voivodeship | 6,145 | -3.5% | 66 |
| 9 | Przemyśl | Podkarpackie Voivodeship | 5,967 | -2% | 79 |
| 10 | Bełchatów | Łódzkie Voivodeship | 5,303 | -1.8% | 53 |
| 11 | Chorzów | Śląskie Voivodeship | 5,525 | -1.5% | 199 |
| 12 | Jastrzębie-Zdrój | Śląskie Voivodeship | 4,445 | -1.5% | 92 |
| 13 | Wieliczka | Małopolskie Voivodeship | 12,246 | -1.4% | 73 |
| 14 | Bielsko-Biała | Śląskie Voivodeship | 8,307 | -1.1% | 196 |
| 15 | Sosnowiec | Śląskie Voivodeship | 5,284 | -0.9% | 334 |
Most and least expensive large markets
Localities with at least 100 transactions in February ‑ April 2026.
| Locality | Median PLN/m² | Year on year | Transactions |
|---|---|---|---|
| Sopot | 19,056 | -4.3% | 101 |
| Warsaw | 16,413 | +8.4% | 7478 |
| Kraków | 14,921 | +3.9% | 3873 |
| Gdańsk | 13,451 | +9.1% | 2774 |
| Pruszków | 12,737 | +7.9% | 138 |
| Wrocław | 12,716 | +3.2% | 3421 |
| Ząbki | 12,602 | +6.6% | 108 |
| Piaseczno | 11,913 | +3.5% | 211 |
| Ożarów Mazowiecki | 11,639 | +29.3% | 201 |
| Poznań | 11,476 | +3.9% | 2249 |
| Gdynia | 11,347 | -2.3% | 733 |
| Lesznowola municipality (gmina) | 11,073 | +7.5% | 360 |
| Wieliczka | 10,884 | +16.8% | 165 |
| Mińsk Mazowiecki | 10,879 | +11.2% | 102 |
| Pruszcz Gdański | 10,856 | +6% | 105 |
| Szczecin | 10,502 | +8.3% | 1143 |
| Kołobrzeg | 10,500 | +1% | 214 |
| Nowy Dwór Mazowiecki | 10,282 | +7.7% | 137 |
| Kielce | 10,268 | +12.3% | 736 |
| Lublin | 10,230 | +2.6% | 607 |
| Rumia | 10,166 | +9.7% | 387 |
| Pruszcz Gdański municipality (gmina) | 10,034 | -2% | 179 |
| Grodzisk Mazowiecki | 9,958 | +20.9% | 167 |
| Białystok | 9,934 | +12.6% | 753 |
| Toruń | 9,900 | +9.6% | 585 |
| Katowice | 9,599 | +6.1% | 969 |
| Rzeszów | 9,500 | +5.1% | 1016 |
| Opole | 9,484 | +7.1% | 318 |
| Łódź | 9,408 | +9.6% | 2836 |
| Olsztyn | 9,350 | +8.2% | 696 |
| Tczew | 9,242 | +25.9% | 206 |
| Siedlce | 9,228 | +2% | 140 |
| Bielsko-Biała | 8,832 | -2.6% | 273 |
| Mielec | 8,805 | +21.8% | 177 |
| Bydgoszcz | 8,775 | +10.9% | 794 |
| Swarzędz | 8,720 | +11.3% | 123 |
| Płock | 8,493 | +13.8% | 397 |
| Elbląg | 8,440 | +20.6% | 516 |
| Nowy Sącz | 8,440 | +16% | 187 |
| Kalisz | 8,381 | +8.1% | 319 |
| Gliwice | 8,127 | +20.5% | 464 |
| Łomża | 8,090 | +12.9% | 171 |
| Żory | 7,910 | +17.2% | 136 |
| Gorzów Wielkopolski | 7,800 | +13.1% | 461 |
| Tychy | 7,705 | -1.4% | 215 |
| Stargard | 7,574 | +12% | 270 |
| Września | 7,485 | +11.4% | 115 |
| Sosnowiec | 7,327 | +14.1% | 644 |
| Lubin | 7,299 | +8.1% | 233 |
| Słupsk | 7,107 | -8.7% | 222 |
| Tarnów | 7,074 | -1.3% | 162 |
| Chorzów | 7,063 | +20.4% | 380 |
| Jaworzno | 7,058 | +5.9% | 131 |
| Nysa | 7,025 | -1.4% | 138 |
| Piotrków Trybunalski | 7,004 | +5.3% | 108 |
| Ząbkowice Śląskie | 7,000 | +50.9% | 150 |
| Częstochowa | 6,981 | +2.4% | 379 |
| Głogów | 6,875 | +20.5% | 249 |
| Kutno | 6,720 | -6.2% | 117 |
| Chełm | 6,628 | +12.4% | 112 |
| Piła | 6,521 | +7.3% | 126 |
| Brzeg | 6,503 | +7.8% | 103 |
| Rybnik | 6,496 | +16.1% | 173 |
| Legnica | 6,348 | +6.5% | 276 |
| Siemianowice Śląskie | 6,243 | -16.1% | 133 |
| Dąbrowa Górnicza | 6,235 | +6.4% | 149 |
| Lębork | 6,124 | -8.5% | 102 |
| Konin | 6,000 | +6.4% | 258 |
| Bełchatów | 5,823 | +2.7% | 120 |
| Świdnica | 5,730 | -16.2% | 305 |
| Będzin | 5,656 | +5.8% | 110 |
| Ruda Śląska | 5,417 | +6.7% | 221 |
| Inowrocław | 5,415 | +3.3% | 142 |
| Zabrze | 5,396 | -0.3% | 337 |
| Włocławek | 5,333 | -0.7% | 148 |
| Wałbrzych | 4,637 | -5.7% | 218 |
| Bytom | 4,564 | +5.1% | 385 |
How to read this report
We compare median prices per m² from the three-month period (February ‑ April 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.