Skip to main content

A pair of series

Primary and secondary, zloty

GUS average PLN per m², Poland and the places underneath. Two markets, one publisher.

PLN per m², primary market is new-build sales; PLN per m², secondary market is the used stock. Do not average them. The gap is part of the citation.

Open both in a slice

PLN per m², primary market

GUS average price per m² of dwellings sold on the primary market. Poland, voivodeships, cities with powiat status.

The file

Average transaction price per m², primary market. Poland, 16 voivodeships, cities with powiat status. GUS / BDL.

The indicator

Variable 633697, subject group G597. Unit-level 0, 2 and 5. Sold dwellings, not listings.

What the numbers show

Warsaw is not Poland. Read the city next to the voivodeship and the national line. Pair: PLN per m², secondary market.

Longseries, “PLN per m², primary market”. GUS / Statistics Poland (BDL) (633697), 2010–2024, Poland, 16 voivodeships, 66 cities. Retrieved 2026-09-15. GUS reuse of public statistics. https://longseries.com/en/d/pl-house-m2-primary/

Latest values

Sorted by the latest published value. The rest of the file is under the fold.

83 places — sorted by latest value
PlaceYearValue
Sopot202423K
Warsaw202415.3K
Kraków202413.5K
Świnoujście202413.2K
Gdynia202412.1K
Lesser Poland202412K
Wrocław202412K
Gdańsk202412K
The rest of the places (75)
Remaining 75 places
Masovian202411.6K
Poznań202410.4K
Katowice202410.2K
Pomeranian202410.1K
Lower Silesian202410K
Lublin20249.6K
Poland20249.6K
Szczecin20249.3K
Olsztyn20249.1K
Siedlce20249K
Jelenia Góra20248.9K
Białystok20248.9K
Lublin20248.8K
West Pomeranian20248.8K
Opole20248.8K
Toruń20248.7K
Łódź20248.7K
Kielce20248.7K
Bydgoszcz20248.5K
Rzeszów20248.4K
Koszalin20248.4K
Greater Poland20248.4K
Tychy20248.3K
Łódź20248.3K
Silesian20248.2K
Podlaskie20248.1K
Bielsko-Biała20248.1K
Holy Cross20248K
Opole20247.8K
Warmian-Masurian20247.7K
Kuyavian-Pomeranian20247.7K
Mysłowice20247.7K
Nowy Sącz20247.6K
Legnica20247.6K
Subcarpathian20247.6K
Żory20247.6K
Łomża20247.6K
Skierniewice20247.6K
Częstochowa20247.5K
Zielona Góra20247.5K
Zamość20247.4K
Rybnik20247.4K
Gliwice20247.4K
Kalisz20247.4K
Radom20247.4K
Piotrków Trybunalski20247.3K
Elbląg20247.3K
Konin20247.1K
Chełm20247.1K
Suwałki20247.1K
Sosnowiec20247.1K
Chorzów20247.1K
Siemianowice Śląskie20247K
Dąbrowa Górnicza20247K
Tarnów20246.9K
Płock20246.9K
Przemyśl20246.9K
Leszno20246.9K
Lubusz20246.8K
Ruda Śląska20246.7K
Włocławek20246.7K
Wałbrzych20246.6K
Grudziądz20246.6K
Gorzów Wielkopolski20246.5K
Krosno20246.5K
Zabrze20246.5K
Słupsk20246.5K
Ostrołęka20246.5K
Jaworzno20246.2K
Świętochłowice20246.1K
Biała Podlaska20246.1K
Piekary Śląskie20245.8K
Tarnobrzeg20245.7K
Jastrzębie-Zdrój20244.7K
Bytom20244.4K

Loading latest numbers from the warehouse…

Download JSONOpen in slice

4.8K6.1K7.4K8.7K10K20102015201920249.6K
Poland

Calculations from this window

We compute from the published level in the selected years. Nothing is invented — CAGR and Δ are functions of those rows.

Poland

PLN per m², primary market

5.4K→9.6K

Change
+77.9 %
CAGR
+4.2 %
Years
2010–2024

Poland: 5.4K (2010) → 9.6K (2024). +77.9 % over 14 years. That is +4.2 % a year — a compound rate, not a sum of jumps.

PLN per m², primary market — Poland
YearPlaceValue
2024Poland9.6K
2023Poland8.2K
2022Poland7.5K
2021Poland6.9K
2020Poland6.2K
2019Poland5.8K
2018Poland5.6K
2017Poland5.6K
2016Poland5.6K
2015Poland5.6K
2014Poland5.3K
2013Poland5.3K
2012Poland5.3K
2011Poland5.5K
2010Poland5.4K

PLN per m², secondary market

GUS average price per m² of dwellings sold on the secondary market. Poland, voivodeships, cities with powiat status.

The file

Average transaction price per m², secondary market. Same places as the primary-market file.

The indicator

Variable 633702. Market sales of residential premises, GUS.

What the numbers show

This is the used stock. If it splits from PLN per m², primary market, keep the split. We do not invent asking prices.

Longseries, “PLN per m², secondary market”. GUS / Statistics Poland (BDL) (633702), 2010–2024, Poland, 16 voivodeships, 66 cities. Retrieved 2026-09-15. GUS reuse of public statistics. https://longseries.com/en/d/pl-house-m2-secondary/

Latest values

Sorted by the latest published value. The rest of the file is under the fold.

83 places — sorted by latest value
PlaceYearValue
Sopot202418.3K
Warsaw202416.2K
Kraków202414.2K
Gdańsk202412.9K
Masovian202412.6K
Wrocław202411.8K
Gdynia202411.6K
Lesser Poland202411.5K
The rest of the places (75)
Remaining 75 places
Świnoujście202411.2K
Poznań202410.3K
Pomeranian20249.7K
Lublin20249.6K
Białystok20249.3K
Rzeszów20248.7K
Szczecin20248.5K
Poland20248.5K
Kielce20248.4K
Toruń20248.3K
Siedlce20248.3K
Opole20248.2K
Olsztyn20248.2K
Podlaskie20248K
Katowice20247.9K
Łódź20247.8K
Zielona Góra20247.8K
Lower Silesian20247.7K
Lublin20247.6K
Płock20247.5K
Bielsko-Biała20247.5K
Skierniewice20247.5K
Bydgoszcz20247.2K
Tychy20247.2K
Łomża20247.1K
Greater Poland20247.1K
Subcarpathian20247.1K
Łódź20247K
Koszalin20246.8K
Nowy Sącz20246.7K
Suwałki20246.7K
West Pomeranian20246.6K
Gorzów Wielkopolski20246.6K
Kalisz20246.6K
Radom20246.6K
Elbląg20246.5K
Holy Cross20246.5K
Ostrołęka20246.5K
Zamość20246.4K
Gliwice20246.4K
Słupsk20246.2K
Tarnów20246.2K
Kuyavian-Pomeranian20246.2K
Biała Podlaska20246.1K
Częstochowa20246.1K
Leszno20246.1K
Piotrków Trybunalski20245.9K
Jelenia Góra20245.9K
Warmian-Masurian20245.9K
Silesian20245.8K
Chełm20245.8K
Żory20245.8K
Siemianowice Śląskie20245.7K
Krosno20245.7K
Lubusz20245.7K
Legnica20245.7K
Dąbrowa Górnicza20245.7K
Przemyśl20245.6K
Chorzów20245.6K
Mysłowice20245.6K
Jaworzno20245.5K
Włocławek20245.4K
Opole20245.4K
Rybnik20245.3K
Tarnobrzeg20245.3K
Konin20245.3K
Sosnowiec20245.1K
Ruda Śląska20244.9K
Świętochłowice20244.9K
Zabrze20244.8K
Piekary Śląskie20244.7K
Grudziądz20244.5K
Jastrzębie-Zdrój20244.4K
Wałbrzych20244.3K
Bytom20244K

Loading latest numbers from the warehouse…

Download JSONOpen in slice

3.2K4.7K6.1K7.5K9K20102015201920248.5K
Poland

Calculations from this window

We compute from the published level in the selected years. Nothing is invented — CAGR and Δ are functions of those rows.

Poland

PLN per m², secondary market

4.1K→8.5K

Change
+108.4 %
CAGR
+5.4 %
Years
2010–2024

Poland: 4.1K (2010) → 8.5K (2024). +108.4 % over 14 years. That is +5.4 % a year — a compound rate, not a sum of jumps.

PLN per m², secondary market — Poland
YearPlaceValue
2024Poland8.5K
2023Poland7.7K
2022Poland7K
2021Poland5.9K
2020Poland5.3K
2019Poland4.8K
2018Poland4.5K
2017Poland4.1K
2016Poland4K
2015Poland3.9K
2014Poland3.8K
2013Poland3.7K
2012Poland3.7K
2011Poland4K
2010Poland4.1K