Live Property Prices
A live, daily-updated market price tracker built straight from our price database and adjusted for changes in supply, so it shows real price movement in euros per m², not a changing mix of supply.
16 regions · 296 segments
In September 2026 the standardized asking price in Poland is €3,204 per m² for sale and €16.2 per m² per month for rent, with the latest monthly step withheld by the publication gate, on 248,075 advertised properties across 16 regions and 296 segments. Gross yield on apartments: 6.0%.
Solid: measured from our own price records. Faded: extended from a published statistical series, rescaled to our level.
The price level below is measured from this month’s own sample. The month-over-month trend for recent months is not yet published for this market: the sample behind those comparisons is too thin to measure a change reliably, and it fills in as coverage deepens.
Month-over-month change
Change in the standardized price versus the previous month. The highlighted column is the most recent comparison.A dash means the month-over-month change could not be measured to publication precision that month, so nothing is published for it.
| Segment | Oct | Nov | Dec | Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sept | YoY |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| For sale | +0.50% | +0.50% | +0.76% | +0.76% | +0.76% | +0.48% | +0.48% | +0.48% | -13.68% | -0.05% | — | — | - |
| For rent | +0.21% | +0.28% | +0.07% | +0.35% | +0.35% | +0.28% | +0.34% | +0.34% | -5.82% | — | — | — | - |
Supply & activity
Supply flow, inventory, market speed and price pressure over the last 7 days. Removed means taken off the market, not necessarily sold.
By region
Standardized price per m², its month-over-month change, and the gross rental yield (annual rent over sale price) for residential property by region.
| Region | For sale /m² | Yield |
|---|---|---|
| Mazowieckie | €3,907 | 5.8% |
| Pomorskie | €3,821 | 5.0% |
| Małopolskie | €3,688 | 5.1% |
| Dolnośląskie | €3,200 | 6.1% |
| Wielkopolskie | €2,838 | 5.7% |
| Śląskie | €2,773 | 5.2% |
| Lubelskie | €2,462 | 6.3% |
| Łódzkie | €2,423 | 6.3% |
| Podkarpackie | €2,390 | 6.3% |
| Kujawsko-pomorskie | €2,385 | 5.8% |
| Zachodniopomorskie | €2,358 | 6.8% |
| Opolskie | €2,326 | — |
| Świętokrzyskie | €2,320 | 5.4% |
| Podlaskie | €2,307 | 5.5% |
| Warmińsko-mazurskie | €2,240 | — |
| Lubuskie | €2,146 | — |
By property type
Current standardized price per m² by property type. The month-over-month change is not published for this market yet.
Apartments for sale · by layout
Current standardized price per m² for apartments, by layout. The month-over-month change is not published for this market yet.
Gross yield by property type
Annual rent per m² over sale price per m². Indicative gross yield before costs and taxes.
How this is measured
A simple average of market prices is biased by shifts in the composition of supply: if cheaper or smaller properties enter the market in a given month, the average falls even with no real price movement. We remove that effect. For each property we compute a price per m² (EUR) and group properties into cells by property type, region and layout. Within each cell and month we take the median, then combine cells with fixed weights so the basket stays constant and the figure reflects real price movement only. The result is shown as a real price per m² in euros. Earlier months are extended from published monthly series, rescaled to our level so the line stays continuous.
Sample: active residential properties. Only cells with enough observations in both compared months are included, and each month-over-month step is measured by repeated split-sample tests before it is published: a step whose two halves disagree by more than the publication tolerance is left blank rather than shown. These prices typically lead realized (transaction) prices and are not identical to them. Figures are real euros per m² (rent per m² per month), not an index. Outside the euro area, prices are converted at a fixed exchange rate, so the figures show domestic price movement only and never currency movement. Months before our own records, and months our sample cannot carry, are drawn from published statistical series rescaled to our level and marked as such. Price levels reflect each market’s own supply mix, so they describe that market over time rather than ranking one market against another.






