House prices
Official housing market statistics: transaction prices per m², rents, new construction, and affordability. Data from Statistics Poland (GUS transaction records for regions and cities) and Eurostat (price indices and housing cost burden across Europe).
We exclusively present transaction prices (actual notary deed figures compiled by GUS and official Eurostat indices). Asking prices from advertising portals are not open public series.
Then and now
Comparison between the earliest and latest available data points in official records.
PLN per m², secondary market
Poland · PLN per m² · 2010–2024
2010
4.1K
2024
8.5K
+4.4K PLN per m² · +108.4%
PLN per m², secondary market
Warsaw · PLN per m² · 2010–2024
2010
8.2K
2024
16.2K
+7.9K PLN per m² · +96.2%
House prices
Poland · index (2015 = 100) · 2005–2025
2010
105.6
2025
216.8
111.2 index (2015 = 100) · +105.3%
Price to income
Poland · index (2015 = 100) · 2000–2024
2005
96.2
2024
100.5
4.3 index (2015 = 100) · +4.5%
Dwellings completed
Poland · as reported by GUS (BDL) · 1995–2025
1995
67.1K
2025
208.3K
+141.2K as reported by GUS (BDL) · +210.6%
House price indicators
Eurostat · Poland · 2005–2025
House prices
216.8
2025 · index (2015 = 100)
Eurostat · Poland · 2005–2025
House prices, new dwellings
206.8
2025 · index (2015 = 100)
Eurostat · Poland · 2005–2025
House prices, existing dwellings
224.0
2025 · index (2015 = 100)
GUS · Poland · 2010–2024
PLN per m², primary market
9.6K
2024 · PLN per m²
GUS · Poland · 2010–2024
PLN per m², secondary market
8.5K
2024 · PLN per m²
GUS · Poland · 2010–2024
Median PLN per m², primary market
8.9K
2024 · PLN per m²
GUS · Poland · 2010–2024
Median PLN per m², secondary market
7.5K
2024 · PLN per m²
European price indices
Eurostat house price index (base year 2015 = 100). Highlights the real pace of price growth across European nations.
| Place | Then | Index | Change | Year |
|---|---|---|---|---|
| European Union | 85.3 | 161.1 index (2015 = 100) | +88.7% | 2005–2025 |
| Poland | 105.6 | 216.8 index (2015 = 100) | +105.3% | 2010–2025 |
| Germany | 83.3 | 152.7 index (2015 = 100) | +83.3% | 2005–2025 |
| Türkiye | 57.1 | 1,721.5 index (2015 = 100) | +2,913.9% | 2010–2024 |
| Hungary | 98.9 | 366.6 index (2015 = 100) | +270.7% | 2007–2025 |
| Portugal | 107.5 | 263.9 index (2015 = 100) | +145.4% | 2008–2025 |
| Iceland | 60.6 | 263.1 index (2015 = 100) | +334.2% | 2005–2025 |
| Lithuania | 94.3 | 258.1 index (2015 = 100) | +173.9% | 2006–2025 |
| Bulgaria | 80.1 | 249.2 index (2015 = 100) | +211.2% | 2005–2025 |
| Czechia | 100.8 | 245.4 index (2015 = 100) | +143.5% | 2008–2025 |
| Croatia | 124.4 | 227.1 index (2015 = 100) | +82.6% | 2008–2025 |
| Estonia | 59.0 | 220.7 index (2015 = 100) | +274% | 2005–2025 |
| Netherlands | 106.3 | 215.2 index (2015 = 100) | +102.4% | 2005–2025 |
| Slovenia | 120.9 | 214.9 index (2015 = 100) | +77.8% | 2007–2025 |
| Latvia | 104.5 | 214.1 index (2015 = 100) | +104.9% | 2006–2025 |
| Slovakia | 76.0 | 204.2 index (2015 = 100) | +168.7% | 2006–2025 |
| Ireland | 131.9 | 197.2 index (2015 = 100) | +49.5% | 2005–2025 |
| Spain | 135.5 | 180.6 index (2015 = 100) | +33.3% | 2006–2025 |
| Malta | 58.5 | 173.6 index (2015 = 100) | +196.9% | 2005–2025 |
| Austria | 77.3 | 167.3 index (2015 = 100) | +116.4% | 2010–2025 |
| Luxembourg | 74.4 | 165.1 index (2015 = 100) | +121.9% | 2007–2025 |
| Romania | 129.3 | 164.8 index (2015 = 100) | +27.5% | 2009–2025 |
| Norway | 54.2 | 161.7 index (2015 = 100) | +198% | 2005–2025 |
| Denmark | 82.9 | 152.8 index (2015 = 100) | +84.4% | 2005–2025 |
| Cyprus | 97.1 | 150.9 index (2015 = 100) | +55.5% | 2005–2025 |
| Belgium | 72.9 | 144.9 index (2015 = 100) | +98.8% | 2005–2025 |
| Sweden | 52.0 | 133.4 index (2015 = 100) | +156.4% | 2005–2025 |
| France | 84.7 | 127.3 index (2015 = 100) | +50.2% | 2005–2025 |
| United Kingdom | 79.0 | 116.7 index (2015 = 100) | +47.8% | 2005–2019 |
| Italy | 118.1 | 116.2 index (2015 = 100) | −1.6% | 2010–2025 |
| Finland | 76.3 | 99.0 index (2015 = 100) | +29.9% | 2005–2025 |
Annual price change
Average annual growth rate of the Eurostat house price index (% YoY).
| Place | Then | YoY change | Year |
|---|---|---|---|
| European Union | +8.8% | +5.5% percent | 2006–2025 |
| Poland | +0.1% | +4.9% percent | 2011–2025 |
| Germany | −0.3% | +3.2% percent | 2006–2025 |
| Türkiye | +8.8% | +41.5% percent | 2011–2024 |
| Hungary | +2.4% | +18.3% percent | 2008–2025 |
| Portugal | −0.9% | +17.6% percent | 2009–2025 |
| Bulgaria | +14.7% | +14.6% percent | 2006–2025 |
| Croatia | −5.1% | +13.9% percent | 2009–2025 |
| Spain | +9.8% | +12.7% percent | 2007–2025 |
| Slovakia | +29.0% | +12.4% percent | 2007–2025 |
| Czechia | −3.8% | +10.4% percent | 2009–2025 |
| Lithuania | +26.3% | +9.8% percent | 2007–2025 |
| Netherlands | +4.3% | +8.5% percent | 2006–2025 |
| Latvia | +36.3% | +7.6% percent | 2007–2025 |
| Denmark | +24.1% | +7.5% percent | 2006–2025 |
| Ireland | +14.9% | +7.5% percent | 2006–2025 |
| Slovenia | +7.0% | +7.3% percent | 2008–2025 |
| Malta | +19.9% | +6.0% percent | 2006–2025 |
| Norway | +13.7% | +5.7% percent | 2006–2025 |
| Romania | −7.5% | +5.7% percent | 2010–2025 |
| Estonia | +49.5% | +5.2% percent | 2006–2025 |
| Iceland | +16.8% | +5.1% percent | 2006–2025 |
| Switzerland | +3.0% | +4.6% percent | 2018–2025 |
| Cyprus | +11.9% | +4.5% percent | 2006–2025 |
| Italy | +1.3% | +4.0% percent | 2011–2025 |
| Belgium | +9.8% | +3.2% percent | 2006–2025 |
| Austria | +5.4% | +2.6% percent | 2011–2025 |
| Luxembourg | +3.3% | +1.6% percent | 2008–2025 |
| United Kingdom | +7.8% | +1.0% percent | 2006–2019 |
| Sweden | +12.3% | +1.0% percent | 2006–2025 |
| France | +11.6% | +0.7% percent | 2006–2025 |
| Finland | +7.0% | −2.3% percent | 2006–2025 |
Rents
Eurostat actual rentals index (HICP, 2015 = 100) tracking residential rent changes.
| Place | Then | Index | Change | Year |
|---|---|---|---|---|
| European Union | 69.0 | 120.1 index (2015 = 100) | +74.2% | 1996–2025 |
| Poland | 23.9 | 173.7 index (2015 = 100) | +626.8% | 1996–2025 |
| Germany | 79.4 | 117.9 index (2015 = 100) | +48.5% | 1996–2025 |
| Türkiye | 0.9 | 1,562.1 index (2015 = 100) | +177,408% | 1996–2025 |
| Hungary | 48.8 | 205.4 index (2015 = 100) | +321% | 2001–2025 |
| Lithuania | 16.4 | 183.5 index (2015 = 100) | +1,018% | 1996–2025 |
| Iceland | 22.4 | 175.7 index (2015 = 100) | +684.1% | 1996–2025 |
| Slovenia | 60.9 | 173.8 index (2015 = 100) | +185.5% | 2000–2025 |
| Ireland | 52.7 | 173.6 index (2015 = 100) | +229.4% | 1996–2025 |
| Estonia | 39.6 | 165.3 index (2015 = 100) | +317% | 1998–2025 |
| Romania | 21.4 | 156.5 index (2015 = 100) | +632.8% | 2001–2025 |
| Malta | 73.0 | 153.1 index (2015 = 100) | +109.9% | 1996–2025 |
| Bulgaria | 14.1 | 148.6 index (2015 = 100) | +957.4% | 1997–2025 |
| Czechia | 48.1 | 148.3 index (2015 = 100) | +208.3% | 2000–2025 |
| Austria | 55.4 | 147.3 index (2015 = 100) | +165.9% | 1996–2025 |
| Croatia | 47.7 | 146.5 index (2015 = 100) | +206.9% | 1998–2025 |
| Portugal | 63.3 | 136.4 index (2015 = 100) | +115.4% | 1996–2025 |
| Belgium | 72.5 | 130.3 index (2015 = 100) | +79.7% | 1996–2025 |
| Netherlands | 58.9 | 129.3 index (2015 = 100) | +119.7% | 1996–2025 |
| Cyprus | 76.7 | 129.2 index (2015 = 100) | +68.5% | 1996–2025 |
| Latvia | 26.1 | 127.8 index (2015 = 100) | +388.8% | 1996–2025 |
| Slovakia | 25.6 | 127.5 index (2015 = 100) | +397.8% | 1996–2025 |
| Norway | 58.7 | 127.3 index (2015 = 100) | +116.9% | 1996–2025 |
| Sweden | 69.6 | 125.4 index (2015 = 100) | +80.2% | 1996–2025 |
| Finland | 57.5 | 118.4 index (2015 = 100) | +105.9% | 1996–2025 |
| Denmark | 62.7 | 117.5 index (2015 = 100) | +87.4% | 1996–2025 |
| Luxembourg | 66.0 | 114.6 index (2015 = 100) | +73.6% | 1996–2025 |
| Spain | 56.9 | 113.6 index (2015 = 100) | +99.8% | 1996–2025 |
| Switzerland | 86.6 | 113.6 index (2015 = 100) | +31.2% | 2005–2025 |
| Greece | 65.4 | 113.3 index (2015 = 100) | +73.3% | 1996–2025 |
| Italy | 62.7 | 112.6 index (2015 = 100) | +79.6% | 1996–2025 |
| France | 70.3 | 109.7 index (2015 = 100) | +56.1% | 1996–2025 |
| United Kingdom | 59.9 | 103.9 index (2015 = 100) | +73.5% | 1996–2019 |
Price-to-income ratio
Official Eurostat index (2015 = 100) comparing house prices to household disposable income. Higher values indicate declining affordability.
| Place | Then | Ratio | Change | Year |
|---|---|---|---|---|
| European Union | 105.2 | 105.7 index (2015 = 100) | +0.5% | 2005–2024 |
| Poland | 96.2 | 100.5 index (2015 = 100) | +4.5% | 2005–2024 |
| Germany | 120.3 | 104.3 index (2015 = 100) | −13.3% | 2000–2024 |
| Portugal | 121.0 | 144.3 index (2015 = 100) | +19.3% | 2000–2024 |
| Netherlands | 120.9 | 129.3 index (2015 = 100) | +7% | 2000–2024 |
| Czechia | 90.7 | 119.4 index (2015 = 100) | +31.7% | 2000–2024 |
| Greece | 104.4 | 118.9 index (2015 = 100) | +13.8% | 2000–2024 |
| Slovenia | 104.3 | 116.9 index (2015 = 100) | +12.1% | 2000–2024 |
| Hungary | 122.2 | 116.7 index (2015 = 100) | −4.5% | 2000–2024 |
| Luxembourg | 56.8 | 116.1 index (2015 = 100) | +104.4% | 2000–2024 |
| Spain | 88.0 | 114.5 index (2015 = 100) | +30.2% | 2000–2024 |
| Ireland | 123.8 | 113.8 index (2015 = 100) | −8.1% | 2000–2024 |
| Austria | 86.0 | 113.3 index (2015 = 100) | +31.7% | 2000–2024 |
| Lithuania | 125.8 | 109.9 index (2015 = 100) | −12.6% | 2000–2024 |
| Estonia | 121.1 | 108.7 index (2015 = 100) | −10.2% | 2005–2024 |
| Denmark | 89.3 | 107.3 index (2015 = 100) | +20.1% | 2000–2024 |
| Latvia | 117.2 | 105.5 index (2015 = 100) | −10% | 2000–2024 |
| Slovakia | 92.8 | 103.0 index (2015 = 100) | +11% | 2002–2024 |
| Croatia | 115.6 | 98.4 index (2015 = 100) | −14.9% | 2000–2024 |
| Belgium | 71.5 | 97.0 index (2015 = 100) | +35.5% | 2000–2024 |
| Sweden | 62.5 | 95.4 index (2015 = 100) | +52.6% | 2000–2024 |
| France | 69.1 | 94.0 index (2015 = 100) | +36% | 2000–2024 |
| Cyprus | 96.9 | 90.2 index (2015 = 100) | −6.9% | 2000–2024 |
| Malta | 58.3 | 89.3 index (2015 = 100) | +53.1% | 2000–2024 |
| Italy | 90.1 | 87.0 index (2015 = 100) | −3.4% | 2000–2024 |
| Bulgaria | 132.0 | 78.6 index (2015 = 100) | −40.4% | 2000–2024 |
| Finland | 99.1 | 77.7 index (2015 = 100) | −21.6% | 2000–2024 |
| Romania | 92.5 | 55.9 index (2015 = 100) | −39.6% | 2002–2024 |
Housing cost overburden
Percentage of the population living in households where total housing costs exceed 40% of disposable income (EU-SILC).
| Place | Then | Rate | Year |
|---|---|---|---|
| European Union | 10.7 | 7.7 percent | 2007–2025 |
| Poland | 16.5 | 4.1 percent | 2005–2025 |
| Germany | 14.5 | 11.2 percent | 2010–2025 |
| Greece | 24.7 | 26.4 percent | 2004–2025 |
| Denmark | 13.6 | 23.4 percent | 2005–2025 |
| Switzerland | 13.2 | 15.3 percent | 2009–2024 |
| United Kingdom | 14.7 | 15.1 percent | 2005–2018 |
| Norway | 8.2 | 13.5 percent | 2004–2025 |
| Iceland | 10.3 | 13.1 percent | 2004–2020 |
| Sweden | 9.2 | 10.8 percent | 2004–2025 |
| Türkiye | 13.7 | 10.0 percent | 2006–2025 |
| Estonia | 7.9 | 8.8 percent | 2005–2025 |
| Czechia | 10.0 | 8.2 percent | 2005–2025 |
| Luxembourg | 3.6 | 8.1 percent | 2003–2025 |
| Spain | 4.9 | 7.2 percent | 2004–2025 |
| Bulgaria | 15.4 | 6.9 percent | 2006–2025 |
| Belgium | 12.6 | 6.7 percent | 2004–2025 |
| Netherlands | 20.2 | 6.5 percent | 2005–2025 |
| France | 5.4 | 6.4 percent | 2004–2025 |
| Portugal | 4.7 | 6.3 percent | 2004–2025 |
| Austria | 7.9 | 6.1 percent | 2004–2025 |
| Malta | 1.7 | 6.0 percent | 2005–2025 |
| Lithuania | 9.0 | 5.7 percent | 2005–2025 |
| Latvia | 12.8 | 5.7 percent | 2005–2025 |
| Hungary | 18.1 | 5.3 percent | 2005–2025 |
| Ireland | 7.3 | 5.3 percent | 2003–2025 |
| Italy | 12.2 | 5.0 percent | 2004–2025 |
| Romania | 19.7 | 5.0 percent | 2007–2025 |
| Finland | 3.8 | 4.7 percent | 2004–2025 |
| Slovakia | 14.6 | 3.5 percent | 2005–2025 |
| Slovenia | 4.7 | 3.5 percent | 2005–2025 |
| Croatia | 14.1 | 3.2 percent | 2010–2025 |
| Cyprus | 6.6 | 2.4 percent | 2005–2025 |
Overcrowding rate
Percentage of people living in overcrowded dwellings according to Eurostat definitions (EU-SILC).
| Place | Then | Rate | Year |
|---|---|---|---|
| European Union | 18.3 | 16.8 percent | 2008–2025 |
| Poland | 54.1 | 30.9 percent | 2005–2025 |
| Germany | 6.3 | 11.7 percent | 2005–2025 |
| Romania | 55.9 | 40.4 percent | 2007–2025 |
| Latvia | 60.3 | 38.9 percent | 2005–2025 |
| Türkiye | 51.5 | 37.8 percent | 2006–2025 |
| Bulgaria | 48.2 | 32.5 percent | 2006–2025 |
| Croatia | 43.7 | 31.8 percent | 2010–2025 |
| Greece | 31.6 | 28.3 percent | 2003–2025 |
| Lithuania | 52.8 | 27.8 percent | 2005–2025 |
| Slovakia | 46.6 | 27.8 percent | 2005–2025 |
| Italy | 25.6 | 24.3 percent | 2004–2025 |
| Estonia | 46.6 | 17.9 percent | 2004–2025 |
| Czechia | 33.6 | 16.7 percent | 2005–2025 |
| Sweden | 11.8 | 15.7 percent | 2004–2025 |
| Hungary | 49.9 | 14.6 percent | 2005–2025 |
| Austria | 8.6 | 14.2 percent | 2003–2025 |
| Portugal | 15.3 | 12.7 percent | 2004–2025 |
| Iceland | 8.1 | 11.3 percent | 2004–2020 |
| France | 10.3 | 10.8 percent | 2004–2025 |
| Slovenia | 42.0 | 10.5 percent | 2005–2025 |
| Denmark | 7.7 | 9.9 percent | 2003–2025 |
| Spain | 13.6 | 9.5 percent | 2004–2025 |
| Finland | 7.2 | 9.5 percent | 2004–2025 |
| Luxembourg | 8.2 | 8.8 percent | 2003–2025 |
| Switzerland | 7.7 | 7.6 percent | 2007–2024 |
| Norway | 5.4 | 6.8 percent | 2003–2025 |
| Belgium | 8.5 | 6.6 percent | 2003–2025 |
| Ireland | 6.0 | 5.4 percent | 2003–2025 |
| United Kingdom | 5.7 | 4.8 percent | 2005–2018 |
| Malta | 3.8 | 4.7 percent | 2005–2025 |
| Netherlands | 1.9 | 4.1 percent | 2005–2025 |
| Cyprus | 2.2 | 2.2 percent | 2005–2025 |
Prices by apartment size
Average transaction price per m² broken down by usable floor area (GUS data for Poland).
| Size bracket | Then | Secondary | Primary | Change | Year |
|---|---|---|---|---|---|
| under 40 m² | 4.2K | 9.2K PLN per m² | 10.4K | +119.8% | 2010–2024 |
| 40–60 m² | 4K | 8.3K PLN per m² | 9.7K | +108.3% | 2010–2024 |
| 60–80 m² | 3.8K | 8.3K PLN per m² | 9.4K | +117.2% | 2010–2024 |
| over 80 m² | 4.6K | 8.4K PLN per m² | 9.2K | +83.3% | 2010–2024 |
Dwellings sold
Total number of residential real estate purchase transactions per year (GUS).
| Place | Then | Secondary | Primary | Change | Year |
|---|---|---|---|---|---|
| Poland | 68.2K | 148K dwellings | 107.3K | +117.1% | 2010–2024 |
| Masovian | 11.2K | 27.7K dwellings | 16.6K | +147.2% | 2010–2024 |
| Lower Silesian | 9.9K | 17.3K dwellings | 11.6K | +75.3% | 2010–2024 |
| Silesian | 8.4K | 16.5K dwellings | 9.9K | +94.9% | 2010–2024 |
| Pomeranian | 4.6K | 12.5K dwellings | 12.2K | +168.9% | 2010–2024 |
| Greater Poland | 5K | 12.2K dwellings | 11.5K | +143.4% | 2010–2024 |
| Lesser Poland | 4.3K | 9.7K dwellings | 12.3K | +124.2% | 2010–2024 |
| Łódź | 3K | 8.2K dwellings | 5.9K | +178.9% | 2010–2024 |
| West Pomeranian | 4.2K | 7.7K dwellings | 3.1K | +83.1% | 2010–2024 |
| Warmian-Masurian | 3.7K | 7.2K dwellings | 2.8K | +95.1% | 2010–2024 |
| Kuyavian-Pomeranian | 3.8K | 7.2K dwellings | 4K | +89.3% | 2010–2024 |
| Lublin | 2.1K | 4.9K dwellings | 4.6K | +139.1% | 2010–2024 |
| Lubusz | 2.8K | 4.6K dwellings | 2.5K | +60.9% | 2010–2024 |
| Subcarpathian | 1.2K | 3.7K dwellings | 3.2K | +219.5% | 2010–2024 |
| Opole | 1.8K | 3.1K dwellings | 1.3K | +74.2% | 2010–2024 |
| Podlaskie | 1.1K | 3.1K dwellings | 4K | +179.8% | 2010–2024 |
| Holy Cross | 980 | 2.3K dwellings | 1.8K | +131% | 2010–2024 |
Total floor area sold
Total usable floor space sold in square meters across Poland and regions.
| Place | Then | Secondary | Primary | Change | Year |
|---|---|---|---|---|---|
| Poland | 3.5M | 7.9M m² | 6M | +123.2% | 2010–2024 |
| Masovian | 594K | 1.6M m² | 1M | +170.9% | 2010–2024 |
| Lower Silesian | 522.1K | 925.5K m² | 677.9K | +77.3% | 2010–2024 |
| Silesian | 433.9K | 840.7K m² | 533.4K | +93.7% | 2010–2024 |
| Greater Poland | 273.9K | 692.3K m² | 650.8K | +152.7% | 2010–2024 |
| Pomeranian | 240.5K | 669.2K m² | 698.6K | +178.2% | 2010–2024 |
| Lesser Poland | 222.3K | 501.7K m² | 666.3K | +125.7% | 2010–2024 |
| West Pomeranian | 221.9K | 410.6K m² | 161.5K | +85.1% | 2010–2024 |
| Łódź | 143.3K | 398.2K m² | 300.1K | +177.9% | 2010–2024 |
| Warmian-Masurian | 181.5K | 366.2K m² | 153.6K | +101.7% | 2010–2024 |
| Kuyavian-Pomeranian | 192.6K | 363.8K m² | 208.3K | +88.9% | 2010–2024 |
| Lublin | 101.8K | 249.5K m² | 241.9K | +145.2% | 2010–2024 |
| Lubusz | 145.6K | 236.6K m² | 132.7K | +62.4% | 2010–2024 |
| Subcarpathian | 57.9K | 189.6K m² | 177.6K | +227.2% | 2010–2024 |
| Opole | 96.5K | 167.6K m² | 68.7K | +73.6% | 2010–2024 |
| Podlaskie | 55.6K | 151.7K m² | 207.3K | +172.8% | 2010–2024 |
| Holy Cross | 47.2K | 109.8K m² | 95K | +132.4% | 2010–2024 |
Dwellings completed
Newly constructed homes delivered for occupancy per year (GUS).
| Place | Then | Completed | Change | Year |
|---|---|---|---|---|
| Poland | 67.1K | 208.3K dwellings | +210.6% | 1995–2025 |
| Masovian | 11.7K | 45K dwellings | +283.4% | 1995–2025 |
| Greater Poland | 5.3K | 21.5K dwellings | +303.9% | 1995–2025 |
| Lesser Poland | 5.9K | 20.3K dwellings | +245.3% | 1995–2025 |
| Lower Silesian | 3.7K | 19K dwellings | +420.5% | 1995–2025 |
| Pomeranian | 4.8K | 17.4K dwellings | +261.2% | 1995–2025 |
| Silesian | 4.2K | 17.3K dwellings | +313.3% | 1995–2025 |
| Łódź | 3.5K | 11.6K dwellings | +234.3% | 1995–2025 |
| Subcarpathian | 3.2K | 9.7K dwellings | +198.5% | 1995–2025 |
| Lublin | 7K | 8.2K dwellings | +16.1% | 1995–2025 |
| Kuyavian-Pomeranian | 4.1K | 8.1K dwellings | +98.5% | 1995–2025 |
| West Pomeranian | 2K | 7.7K dwellings | +283.3% | 1995–2025 |
| Podlaskie | 4.5K | 6K dwellings | +32.5% | 1995–2025 |
| Lubusz | 1.3K | 5.1K dwellings | +284.7% | 1995–2025 |
| Warmian-Masurian | 2.5K | 5.1K dwellings | +106.4% | 1995–2025 |
| Holy Cross | 2.3K | 3.9K dwellings | +67.9% | 1995–2025 |
| Opole | 972 | 2.4K dwellings | +146.9% | 1995–2025 |
Housing stock
Total number of existing dwellings at year-end according to GUS.
| Place | Then | Stock | Change | Year |
|---|---|---|---|---|
| Poland | 11.5M | 16.2M dwellings | +40.6% | 1995–2025 |
| Masovian | 1.6M | 2.6M dwellings | +63.5% | 1995–2025 |
| Silesian | 1.6M | 1.9M dwellings | +20.2% | 1995–2025 |
| Greater Poland | 932.9K | 1.4M dwellings | +51.3% | 1995–2025 |
| Lesser Poland | 873.1K | 1.4M dwellings | +57.8% | 1995–2025 |
| Lower Silesian | 911.7K | 1.3M dwellings | +47.7% | 1995–2025 |
| Łódź | 896.6K | 1.1M dwellings | +21.9% | 1995–2025 |
| Pomeranian | 616.4K | 1M dwellings | +65.7% | 1995–2025 |
| Lublin | 654.1K | 824.1K dwellings | +26% | 1995–2025 |
| Kuyavian-Pomeranian | 612.9K | 819.2K dwellings | +33.7% | 1995–2025 |
| Subcarpathian | 549.6K | 737.1K dwellings | +34.1% | 1995–2025 |
| West Pomeranian | 506.2K | 731.1K dwellings | +44.4% | 1995–2025 |
| Warmian-Masurian | 406.3K | 557.4K dwellings | +37.2% | 1995–2025 |
| Podlaskie | 364.7K | 489K dwellings | +34.1% | 1995–2025 |
| Holy Cross | 385.5K | 470.3K dwellings | +22% | 1995–2025 |
| Lubusz | 296.3K | 414.4K dwellings | +39.9% | 1995–2025 |
| Opole | 317.9K | 373.4K dwellings | +17.4% | 1995–2025 |
Dwellings per 1,000 people
Number of dwellings per 1,000 residents from official GUS census and annual registers.
| Place | Then | Per 1,000 | Change | Year |
|---|---|---|---|---|
| Poland | 329.8 | 432.9 per 1,000 population | +31.3% | 2003–2025 |
| Masovian | 356.7 | 472.8 per 1,000 population | +32.5% | 2003–2025 |
| Lower Silesian | 344.9 | 471.3 per 1,000 population | +36.6% | 2003–2025 |
| Łódź | 362.5 | 469.2 per 1,000 population | +29.4% | 2003–2025 |
| West Pomeranian | 333.7 | 453.3 per 1,000 population | +35.8% | 2003–2025 |
| Silesian | 352.0 | 444.1 per 1,000 population | +26.2% | 2003–2025 |
| Podlaskie | 326.7 | 434.0 per 1,000 population | +32.8% | 2003–2025 |
| Pomeranian | 322.2 | 433.2 per 1,000 population | +34.5% | 2003–2025 |
| Lubusz | 325.9 | 430.0 per 1,000 population | +31.9% | 2003–2025 |
| Lublin | 316.2 | 416.1 per 1,000 population | +31.6% | 2003–2025 |
| Warmian-Masurian | 315.4 | 416.1 per 1,000 population | +31.9% | 2003–2025 |
| Kuyavian-Pomeranian | 320.5 | 415.4 per 1,000 population | +29.6% | 2003–2025 |
| Holy Cross | 317.9 | 410.0 per 1,000 population | +29% | 2003–2025 |
| Greater Poland | 304.5 | 406.7 per 1,000 population | +33.6% | 2003–2025 |
| Opole | 314.7 | 404.3 per 1,000 population | +28.5% | 2003–2025 |
| Lesser Poland | 308.1 | 401.6 per 1,000 population | +30.3% | 2003–2025 |
| Subcarpathian | 283.7 | 358.9 per 1,000 population | +26.5% | 2003–2025 |
Floor space per person
Average usable floor area per resident (m² per person from GUS).
| Place | Then | m² / person | Change | Year |
|---|---|---|---|---|
| Poland | 22.2 | 32.8 m² | +47.7% | 2002–2025 |
| Masovian | 23.2 | 35.1 m² | +51.3% | 2002–2025 |
| Podlaskie | 23.1 | 34.1 m² | +47.6% | 2002–2025 |
| Łódź | 22.9 | 33.9 m² | +48% | 2002–2025 |
| Lower Silesian | 22.2 | 33.6 m² | +51.4% | 2002–2025 |
| Greater Poland | 22.7 | 33.4 m² | +47.1% | 2002–2025 |
| Opole | 23.6 | 33.3 m² | +41.1% | 2002–2025 |
| Lublin | 22.7 | 33.0 m² | +45.4% | 2002–2025 |
| Lesser Poland | 21.7 | 32.5 m² | +49.8% | 2002–2025 |
| Silesian | 22.6 | 32.5 m² | +43.8% | 2002–2025 |
| Holy Cross | 21.8 | 32.0 m² | +46.8% | 2002–2025 |
| West Pomeranian | 21.4 | 31.9 m² | +49.1% | 2002–2025 |
| Pomeranian | 21.1 | 31.8 m² | +50.7% | 2002–2025 |
| Lubusz | 21.8 | 31.7 m² | +45.4% | 2002–2025 |
| Subcarpathian | 21.1 | 30.5 m² | +44.5% | 2002–2025 |
| Kuyavian-Pomeranian | 20.5 | 30.0 m² | +46.3% | 2002–2025 |
| Warmian-Masurian | 20.0 | 29.2 m² | +46% | 2002–2025 |
Polish voivodships (PLN/m²)
Average transaction prices per m² for existing and new homes from GUS. Click any region to view its full time series.
| Place | Then | Secondary | Primary | Change | Year |
|---|---|---|---|---|---|
| Poland | 4.1K | 8.5K PLN per m² | 9.6K | +108.4% | 2010–2024 |
| Masovian | 7.1K | 12.6K PLN per m² | 11.6K | +78.9% | 2010–2024 |
| Lesser Poland | 5.3K | 11.5K PLN per m² | 12K | +116.2% | 2010–2024 |
| Pomeranian | 4.5K | 9.7K PLN per m² | 10.1K | +113.9% | 2010–2024 |
| Podlaskie | 3.4K | 8K PLN per m² | 8.1K | +135.6% | 2010–2024 |
| Lower Silesian | 3.6K | 7.7K PLN per m² | 10K | +110.6% | 2010–2024 |
| Lublin | 3.5K | 7.6K PLN per m² | 8.8K | +116.4% | 2010–2024 |
| Greater Poland | 3.7K | 7.1K PLN per m² | 8.4K | +91.7% | 2010–2024 |
| Subcarpathian | 2.6K | 7.1K PLN per m² | 7.6K | +174.7% | 2010–2024 |
| Łódź | 3.2K | 7K PLN per m² | 8.3K | +120.2% | 2010–2024 |
| West Pomeranian | 3.4K | 6.6K PLN per m² | 8.8K | +96.5% | 2010–2024 |
| Holy Cross | 3K | 6.5K PLN per m² | 8K | +119.4% | 2010–2024 |
| Kuyavian-Pomeranian | 3K | 6.2K PLN per m² | 7.7K | +104.6% | 2010–2024 |
| Warmian-Masurian | 3.2K | 5.9K PLN per m² | 7.7K | +85% | 2010–2024 |
| Silesian | 2.7K | 5.8K PLN per m² | 8.2K | +114.9% | 2010–2024 |
| Lubusz | 2.4K | 5.7K PLN per m² | 6.8K | +140.7% | 2010–2024 |
| Opole | 2.7K | 5.4K PLN per m² | 7.8K | +96.9% | 2010–2024 |
Major cities (PLN/m²)
Average transaction prices per m² in major Polish cities (secondary market). Additional county-level cities listed below.
| Place | Then | Secondary | Primary | Change | Year |
|---|---|---|---|---|---|
| Warsaw | 8.2K | 16.2K PLN per m² | 15.3K | +96.2% | 2010–2024 |
| Kraków | 6.3K | 14.2K PLN per m² | 13.5K | +124% | 2010–2024 |
| Gdańsk | 5.5K | 12.9K PLN per m² | 12K | +133.3% | 2010–2024 |
| Wrocław | 5.1K | 11.8K PLN per m² | 12K | +130.1% | 2010–2024 |
| Poznań | 5.1K | 10.3K PLN per m² | 10.4K | +100.6% | 2010–2024 |
| Lublin | 4.5K | 9.6K PLN per m² | 9.6K | +112.4% | 2010–2024 |
| Szczecin | 4.3K | 8.5K PLN per m² | 9.3K | +96.3% | 2010–2024 |
| Katowice | 3.4K | 7.9K PLN per m² | 10.2K | +130% | 2010–2024 |
| Łódź | 3.8K | 7.8K PLN per m² | 8.7K | +104.9% | 2010–2024 |
| Bydgoszcz | 3.5K | 7.2K PLN per m² | 8.5K | +106.2% | 2010–2024 |
Additional cities from GUS records (56)
| Place | Then | Secondary | Primary | Change | Year |
|---|---|---|---|---|---|
| Sopot | 7.7K | 18.3K PLN per m² | 23K | +137.6% | 2010–2024 |
| Gdynia | 5.7K | 11.6K PLN per m² | 12.1K | +102.6% | 2010–2024 |
| Świnoujście | 4.1K | 11.2K PLN per m² | 13.2K | +174.2% | 2010–2024 |
| Białystok | 4.3K | 9.3K PLN per m² | 8.9K | +119.3% | 2010–2024 |
| Rzeszów | 4K | 8.7K PLN per m² | 8.4K | +118.3% | 2010–2024 |
| Kielce | 4.1K | 8.4K PLN per m² | 8.7K | +104.2% | 2010–2024 |
| Toruń | 4.1K | 8.3K PLN per m² | 8.7K | +101.6% | 2010–2024 |
| Siedlce | 3.4K | 8.3K PLN per m² | 9K | +140.2% | 2010–2024 |
| Opole | 3.8K | 8.2K PLN per m² | 8.8K | +116.3% | 2010–2024 |
| Olsztyn | 4.4K | 8.2K PLN per m² | 9.1K | +86.2% | 2010–2024 |
| Zielona Góra | 3.2K | 7.8K PLN per m² | 7.5K | +145.5% | 2010–2024 |
| Płock | 3.5K | 7.5K PLN per m² | 6.9K | +112.5% | 2010–2024 |
| Bielsko-Biała | 3.2K | 7.5K PLN per m² | 8.1K | +131.1% | 2010–2024 |
| Skierniewice | 3.5K | 7.5K PLN per m² | 7.6K | +116% | 2010–2024 |
| Tychy | 3.6K | 7.2K PLN per m² | 8.3K | +100.2% | 2010–2024 |
| Łomża | 2.9K | 7.1K PLN per m² | 7.6K | +147% | 2010–2024 |
| Koszalin | 3.6K | 6.8K PLN per m² | 8.4K | +88.7% | 2010–2024 |
| Nowy Sącz | 2.8K | 6.7K PLN per m² | 7.6K | +142.1% | 2010–2024 |
| Suwałki | 2.7K | 6.7K PLN per m² | 7.1K | +150.4% | 2010–2024 |
| Gorzów Wielkopolski | 2.7K | 6.6K PLN per m² | 6.5K | +145.7% | 2010–2024 |
| Kalisz | 2.7K | 6.6K PLN per m² | 7.4K | +145% | 2010–2024 |
| Radom | 2.7K | 6.6K PLN per m² | 7.4K | +141.4% | 2010–2024 |
| Elbląg | 3.5K | 6.5K PLN per m² | 7.3K | +85.8% | 2010–2024 |
| Ostrołęka | 2.7K | 6.5K PLN per m² | 6.5K | +144.6% | 2010–2024 |
| Zamość | 2.9K | 6.4K PLN per m² | 7.4K | +120.6% | 2010–2024 |
| Gliwice | 3.2K | 6.4K PLN per m² | 7.4K | +100.3% | 2010–2024 |
| Słupsk | 3.3K | 6.2K PLN per m² | 6.5K | +87.7% | 2010–2024 |
| Tarnów | 3K | 6.2K PLN per m² | 6.9K | +107.9% | 2010–2024 |
| Biała Podlaska | 2.9K | 6.1K PLN per m² | 6.1K | +110.8% | 2010–2024 |
| Częstochowa | 2.9K | 6.1K PLN per m² | 7.5K | +107.7% | 2010–2024 |
| Leszno | 2.6K | 6.1K PLN per m² | 6.9K | +131.6% | 2010–2024 |
| Piotrków Trybunalski | 2.8K | 5.9K PLN per m² | 7.3K | +107.8% | 2010–2024 |
| Jelenia Góra | 3.1K | 5.9K PLN per m² | 8.9K | +87.3% | 2010–2024 |
| Chełm | 3K | 5.8K PLN per m² | 7.1K | +93.8% | 2010–2024 |
| Żory | 2.4K | 5.8K PLN per m² | 7.6K | +139.7% | 2010–2024 |
| Siemianowice Śląskie | 2.6K | 5.7K PLN per m² | 7K | +118.5% | 2010–2024 |
| Krosno | 2.6K | 5.7K PLN per m² | 6.5K | +123.8% | 2010–2024 |
| Legnica | 2.7K | 5.7K PLN per m² | 7.6K | +113% | 2010–2024 |
| Dąbrowa Górnicza | 2.6K | 5.7K PLN per m² | 7K | +120% | 2010–2024 |
| Przemyśl | 2.6K | 5.6K PLN per m² | 6.9K | +113.7% | 2010–2024 |
| Chorzów | 2.9K | 5.6K PLN per m² | 7.1K | +95.1% | 2010–2024 |
| Mysłowice | 2.6K | 5.6K PLN per m² | 7.7K | +114.1% | 2010–2024 |
| Jaworzno | 2.9K | 5.5K PLN per m² | 6.2K | +88.3% | 2010–2024 |
| Włocławek | 2.3K | 5.4K PLN per m² | 6.7K | +140.9% | 2010–2024 |
| Rybnik | 2.5K | 5.3K PLN per m² | 7.4K | +116.6% | 2010–2024 |
| Tarnobrzeg | 2.5K | 5.3K PLN per m² | 5.7K | +111.9% | 2010–2024 |
| Konin | 2.8K | 5.3K PLN per m² | 7.1K | +91.1% | 2010–2024 |
| Sosnowiec | 2.6K | 5.1K PLN per m² | 7.1K | +98.5% | 2010–2024 |
| Ruda Śląska | 2.3K | 4.9K PLN per m² | 6.7K | +114.1% | 2010–2024 |
| Świętochłowice | 2.4K | 4.9K PLN per m² | 6.1K | +102.5% | 2010–2024 |
| Zabrze | 2.5K | 4.8K PLN per m² | 6.5K | +89.7% | 2010–2024 |
| Piekary Śląskie | 2.2K | 4.7K PLN per m² | 5.8K | +110.4% | 2010–2024 |
| Grudziądz | 2.2K | 4.5K PLN per m² | 6.6K | +106.3% | 2010–2024 |
| Jastrzębie-Zdrój | 2.2K | 4.4K PLN per m² | 4.7K | +99.5% | 2010–2024 |
| Wałbrzych | 2K | 4.3K PLN per m² | 6.6K | +111.3% | 2013–2024 |
| Bytom | 1.9K | 4K PLN per m² | 4.4K | +107.6% | 2010–2024 |