Add a service price

Flat prices in Poland

How much flats actually sell for: prices from notarial deeds, not asking prices. The median in Poland is PLN 9,270/m² (12 months, until March 2026), year on year +1.4%. Check your city, municipality and street.

Median in Poland
9,270 PLN/m²
Year on year
+1.4%
Transactions over 12 months
234,667
from April 2025 to March 2026
Localities
992

Trend in Poland

7,0008,0009,00010,00011,00012,000 Jan 23Jul 23Jan 24Jul 24Jan 25Jul 25Jan 26 number of transactions per month
Line: median prices per m² over the last 3 months (to smooth fluctuations). Dots: median for each individual month. Bars: number of transactions. We calculate the trend using 188 counties that have provided complete data since 2022. As a result, the line level may differ from the median for all counties. Source: Property Price Register, notarial deeds.

Compare property prices in your locality with Poland

Flats, houses, plots of land, garages and commercial premises side by side. On each locality's page, you can also compare it with any other locality.

Where prices are rising and where they are falling

January ‑ March 2026 compared with the same months a year earlier, secondary market (resale flats), localities with at least 50 transactions. Full report for March 2026.

Fastest-growing

  1. Zakopane +27.5% PLN 20,981/m²
  2. Dobra (Szczecińska) municipality (gmina) +26.1% PLN 9,128/m²
  3. Ostrów Wielkopolski +21.9% PLN 7,094/m²
  4. Piotrków Trybunalski +19% PLN 6,209/m²
  5. Malbork +18.4% PLN 6,818/m²
  6. Mysłowice +17.9% PLN 6,741/m²
  7. Września +14.9% PLN 8,435/m²
  8. Łomża +12.6% PLN 8,059/m²
  9. Nowy Dwór Mazowiecki +12% PLN 10,173/m²
  10. Piła +12% PLN 6,645/m²

Rising most slowly or falling

  1. Świnoujście -7.4% PLN 10,056/m²
  2. Sopot -7.3% PLN 18,070/m²
  3. Oleśnica -6% PLN 7,637/m²
  4. Zgierz -5.7% PLN 6,156/m²
  5. Chorzów -5.2% PLN 5,303/m²
  6. Kosakowo municipality (gmina) -4.6% PLN 11,505/m²
  7. Iława -4.3% PLN 7,181/m²
  8. Chełm -4.2% PLN 5,642/m²
  9. Jastrzębie-Zdrój -2.6% PLN 4,437/m²
  10. Lesznowola municipality (gmina) -2.4% PLN 12,155/m²

Flat prices by city

LocalityVoivodeshipMedian PLN/m²Year on yearTrans­actions
WarsawMazowieckie Voivodeship15,646+6.6%28,162
KrakówMałopolskie Voivodeship14,926+4.9%13,347
WrocławLower Silesian voivodeship12,777+4.7%12,084
GdańskPomorskie Voivodeship13,043+5.1%10,980
ŁódźŁódzkie Voivodeship9,137+6.8%9,636
PoznańWielkopolskie Voivodeship11,543+2.4%8,601
BiałystokPodlaskie Voivodeship9,844+2.9%5,005
SzczecinZachodniopomorskie Voivodeship10,543+6.1%4,599
KatowiceŚląskie Voivodeship9,935+3%4,004
RzeszówPodkarpackie Voivodeship9,819+3.4%3,638
GdyniaPomorskie Voivodeship12,091+7.4%2,882
OlsztynWarmińsko-Mazurskie Voivodeship9,338+9.9%2,631
ToruńKujawsko-Pomorskie Voivodeship9,459+9.3%2,442
LublinLubelskie Voivodeship10,208-0.7%2,409
ElblągWarmińsko-Mazurskie Voivodeship7,272+20.6%2,346
KielceŚwiętokrzyskie Voivodeship9,424+12.3%2,128
GliwiceŚląskie Voivodeship8,334+13.5%2,030
SosnowiecŚląskie Voivodeship6,281+13.7%1,690
CzęstochowaŚląskie Voivodeship7,232+0.8%1,616
Gorzów WielkopolskiLubuskie Voivodeship7,531+3.2%1,471
Zielona GóraLubuskie Voivodeship8,430-1,444
ZabrzeŚląskie Voivodeship5,514+2.2%1,434
BytomŚląskie Voivodeship4,567+3.3%1,417
RumiaPomorskie Voivodeship9,933+7.5%1,392
ChorzówŚląskie Voivodeship7,065+16.4%1,238
Bielsko-BiałaŚląskie Voivodeship9,131+14.2%1,236
OpoleOpolskie Voivodeship9,560+6.5%1,225
PłockMazowieckie Voivodeship8,217-1.1%1,166
KoszalinZachodniopomorskie Voivodeship7,507-10.1%1,051
SłupskPomorskie Voivodeship7,314-6.9%1,014
LegnicaLower Silesian voivodeship6,390+4.3%1,007
KoninWielkopolskie Voivodeship6,151+6.4%994
KołobrzegZachodniopomorskie Voivodeship11,100+3%978
StargardZachodniopomorskie Voivodeship7,463+7.1%977
RadomMazowieckie Voivodeship6,969-3.7%963
KaliszWielkopolskie Voivodeship7,900+20.8%899
WałbrzychLower Silesian voivodeship4,783+4.8%892
TychyŚląskie Voivodeship7,899+0.5%884
PiasecznoMazowieckie Voivodeship12,060+9.7%831
TarnówMałopolskie Voivodeship7,735+0.5%829

The 40 localities with the most transactions. The remaining 952 can be found on the voivodeship pages.

Voivodeships

Frequently asked questions

How much does a square metre of a flat cost in Poland?

The median price per m² of a flat in Poland is PLN 9,270/m² (234,667 transactions in the 12 months until March 2026). Half of transactions were between PLN 6,750/m² and PLN 12,516/m². The median means that half of the flats sold for less and half for more.

How much does a typical flat cost?

A typical flat sold has a floor area of 50 m² and costs PLN 470,000 (12-month medians). A studio flat typically costs PLN 385,000 (PLN 12,456/m²), while a three-room flat costs PLN 464,940 (PLN 8,817/m²); small flats are the most expensive per m².

How have flat prices changed year on year?

The median for the last three months (January ‑ March 2026) was 1.4% higher than than a year earlier. We calculate the change across 188 counties (powiats) that have provided complete data since 2022, so that new counties joining the register do not distort it.

How have flat prices changed in recent years?

Annual medians per m²: 2022: PLN 7,492, 2023: PLN 8,300, 2024: PLN 9,324, 2025: PLN 10,244. From 2022 to 2025, the median changed by +36.7%. In 2026 (until March 2026), it is PLN 9,883/m².

Are new-build flats more expensive than resale flats?

Yes, on average: on the primary market, the median is PLN 10,043/m² (99,245 transactions in 12 months), while on the secondary market it is PLN 8,488/m² (128,725 transactions). The difference is due in part to the locations of new developments, building standards and the fact that developer prices include VAT.

Where are flats most expensive and where are they cheapest?

Among the 31 cities with at least 1000 transactions per year, the most expensive are: Warsaw (PLN 15,646/m²), Kraków (PLN 14,926/m²), Gdańsk (PLN 13,043/m²), and the least expensive are: Bytom (PLN 4,567/m²), Zabrze (PLN 5,514/m²), Sosnowiec (PLN 6,281/m²). The full comparison is available in the city ranking.

How much do flats cost in the largest cities?

Median prices per m² over 12 months: Warsaw PLN 15,646/m², Kraków PLN 14,926/m², Gdańsk PLN 13,043/m², Wrocław PLN 12,777/m², Poznań PLN 11,543/m², Łódź PLN 9,137/m². For comparison, the median for Poland as a whole is PLN 9,270/m². Each city has its own page showing trends and street-level prices.

In which voivodeships are flats the most expensive?

The voivodeships with the highest medians are: Mazowieckie Voivodeship (PLN 13,386/m²), Małopolskie Voivodeship (PLN 13,175/m²), Pomorskie Voivodeship (PLN 10,554/m²). The lowest: Śląskie Voivodeship (PLN 6,684/m²), Opolskie Voivodeship (PLN 6,704/m²), Kujawsko-Pomorskie Voivodeship (PLN 6,811/m²).

Where does the flat price data come from?

From the Property Price Register, maintained by county authorities and city mayors on the basis of notarial deeds; the data is made available by the Head Office of Geodesy and Cartography. We have data from 372 of 380 counties. We include residential premises sold in full on the open market, without details of the parties to the transaction.

What is the difference between the transaction price and the asking price?

The asking price is the amount in the listing that the seller would like to receive. The transaction price is the amount recorded in the notarial deed, for which the flat actually changed hands. Listing prices can be higher due to room for negotiation and properties that do not sell, so we show transaction prices only.

What are the costs of buying a flat besides the price?

On the secondary market (resale), the buyer pays 2% tax on civil-law transactions (PCC), unless they are buying their first flat or house and meet the exemption criteria. There is also the notary's fee plus VAT and the court fee for an entry in the land and mortgage register (PLN 200 for registering ownership). A flat bought from a developer is exempt from PCC, and the price includes VAT (8% up to 150 m², 23% on the excess).

How often do we update the data?

Every month, we retrieve new transactions from the register and recalculate all figures (last updated 5 October 2026). County offices enter notarial deeds in the register with a delay, so the latest complete month in the data is March 2026.

How can I check flat prices in my city or on my street?

Enter a locality in the search box at the top of this page. Each of the 992 localities with enough transactions has a page showing the median, trend and streets (and districts in larger cities). Click a street to see individual transactions with the date, floor area and price.

Houses, plots of land, agricultural land, garages and commercial premises: property prices in Poland.