Property prices in Zagreb, Croatia
Asking prices: data as of 26 Oct 2026 · Achieved: Ministry
Apartments in Zagreb: asking price (median of 6,041 listings) €4,105/m²; achieved price €2,917/m² (Ministry, 2025, 7,616 sales).
At a glance
| Type | Asking today | Achieved |
|---|---|---|
| Apartments | €4,105/m²6,041 listings | €2,917/m²2025. · 7,616 sales |
| Houses | €2,208/m²1,324 listings | €619.2/m²*2025. · 1,157 salesMay include land and the yard |
| Building land | €134/m²1,017 listings | €78/m²2025. · 1,050 sales |
* Houses: the recorded area may include land and the yard. Not directly comparable with €/m² of living space.
How to read these prices
Asking prices describe listings; achieved prices describe sales in the stated year. These are not the same properties: the difference between medians is not a measured discount or a valuation range for an individual home.
Not a classifieds portal: asking vs officially achieved prices (Ministry + listings), with source. Not a certified valuation.
Sources and methodology →Individual listings (8,774 listings) show on the map with a free account.
Is this advert overpriced?
Upload a screenshot of an advert and in a few seconds see where its price sits against similar adverts and real sales.
- 1Screenshot of the advert
- 2We read price, area and town
- 3Comparison with the market
The screenshot goes to an AI service only to read the advert’s details, and we do not store it. Do not upload images with personal data.
Prices by city district
Zagreb's 17 city districts. Each listing is placed by its location. Listings marked only "Trešnjevka", "Dubrava" or "Novi Zagreb" span several districts, so they count in the city figure only.
- €3,200-€3,878
- €3,878-€3,926
- €3,926-€4,608
- €4,608-€4,878
- €4,878-€5,204
- too few listings (< 5)
Apartments · asking price, median €/m²
- Trešnjevka - jug€5,204183 listings
- Črnomerec€5,000451 listings
- Maksimir€4,900487 listings
- Gornji grad - Medveščak€4,878397 listings
- Trešnjevka - sjever€4,737259 listings
- Trnje€4,630147 listings
- Donji grad€4,608515 listings
- Stenjevec€4,490376 listings
- Podsljeme€4,469214 listings
- Gornja Dubrava€3,980201 listings
- Podsused - Vrapče€3,926238 listings
- Donja Dubrava€3,900126 listings
- Peščenica - Žitnjak€3,900290 listings
- Novi Zagreb - istok€3,878201 listings
- Novi Zagreb - zapad€3,500662 listings
- Sesvete€3,233235 listings
- Brezovica€3,20045 listings
- €1,371-€1,631
- €1,631-€1,922
- €1,922-€2,500
- €2,500-€2,768
- €2,768-€3,725
- too few listings (< 5)
Houses · asking price, median €/m²
- Trešnjevka - jug€3,72516 listings
- Gornji grad - Medveščak€3,590126 listings
- Donji grad€3,07418 listings
- Trnje€2,76816 listings
- Maksimir€2,745161 listings
- Trešnjevka - sjever€2,57431 listings
- Podsljeme€2,500137 listings
- Brezovica€2,41354 listings
- Novi Zagreb - zapad€2,09373 listings
- Stenjevec€2,02928 listings
- Črnomerec€1,922122 listings
- Donja Dubrava€1,82853 listings
- Podsused - Vrapče€1,76269 listings
- Gornja Dubrava€1,631100 listings
- Peščenica - Žitnjak€1,59150 listings
- Sesvete€1,503118 listings
- Novi Zagreb - istok€1,3716 listings
- €69-€99
- €99-€165
- €165-€185
- €185-€292
- €292-€720
- too few listings (< 5)
Building land · asking price, median €/m²
- Trnje€7208 listings
- Donja Dubrava€57014 listings
- Gornji grad - Medveščak€32230 listings
- Maksimir€29239 listings
- Novi Zagreb - istok€22715 listings
- Trešnjevka - sjever€2076 listings
- Peščenica - Žitnjak€18523 listings
- Podsljeme€185125 listings
- Novi Zagreb - zapad€17095 listings
- Stenjevec€16527 listings
- Črnomerec€160111 listings
- Podsused - Vrapče€12397 listings
- Gornja Dubrava€99122 listings
- Sesvete€7989 listings
- Brezovica€69137 listings
- Donji gradtoo few listings (4)
- Trešnjevka - jugtoo few listings (1)
How prices have moved in Zagreb
Officially achieved prices (Ministry), last five years. A change is shown only when both years have at least 10 sales. Euros, not adjusted for inflation.
Apartments
Achieved prices, median €/m²
Figures by year
| Year | €/m² | Sales |
|---|---|---|
| 2020 | €1,467/m² | 9,153 |
| 2021 | €1,599/m² | 10,722 |
| 2022 | €1,929/m² | 10,272 |
| 2023 | €2,332/m² | 8,997 |
| 2024 | €2,683/m² | 8,513 |
| 2025 | €2,917/m² | 7,616 |
Houses
Achieved prices, median €/m² (the Ministry’s floor-area definition, comparable across years)
Figures by year
| Year | €/m² | Sales |
|---|---|---|
| 2020 | €465/m² | 1,272 |
| 2021 | €545/m² | 1,766 |
| 2022 | €524/m² | 1,702 |
| 2023 | €441/m² | 1,548 |
| 2024 | €492/m² | 1,408 |
| 2025 | €620/m² | 1,157 |
Building land
Achieved prices, median €/m²
Figures by year
| Year | €/m² | Sales |
|---|---|---|
| 2020 | €64/m² | 910 |
| 2021 | €62/m² | 1,085 |
| 2022 | €65/m² | 1,046 |
| 2023 | €68/m² | 1,141 |
| 2024 | €79/m² | 1,094 |
| 2025 | €79/m² | 1,050 |
Details by property type
We deliberately do not collapse asking and achieved prices into one number: they measure different things over different periods.
Apartments: asking vs achieved
Kvadradar · 26 October 2026Adequate sample
Ministry · published 2025
National-index illustration, not a local measurement: applying the CBS house-price index (+8.4%) to the 2025 achieved median would be ≈ €3,160/m². That assumes this place tracked the Croatian average.
Asking vs achieved gap (same type): +40.7%. This is not a valuation of an individual property in Zagreb.
Houses: asking vs achieved
Kvadradar · 26 October 2026Adequate sample
Official achieved median (2025): €619.2/m² · 1,157 transactions. The recorded area may include land and the yard, not just living space. This is not a reliable price per m² of living space and is not directly comparable with asking prices. Ministry methodology, section 3.2.
Building land: asking vs achieved
Kvadradar · 26 October 2026Adequate sample
Ministry · published 2025
Asking vs achieved gap (same type): +71.4%. This is not a valuation of an individual property in Zagreb.
Location: schools and kindergartens
Distances from open OSM data (municipality aggregate), not an address of an individual property.
- Nearest school (from municipality set): ~178 m
- Nearest kindergarten: ~89 m
- Family location score: 10 / 10 · county average 10 / 10
Where the data comes from
Achieved prices: Ministry of Physical Planning, Construction and State Assets: Croatian real-estate market overview (published median €/m²).
Asking prices: active for-sale listings tracked by Kvadradar (municipality aggregates). A median needs at least 5 listings; below that we show the count only.
Index: Croatian Bureau of Statistics (via Eurostat): prc_hpi_q, national residential property price index.
Methodology: The asking price is the median €/m² of active for-sale listings. The achieved price is the median €/m² of sales recorded in official data (Ministry, Tax Administration, eNekretnine) for the stated year, with the number of transactions where published. This is a market overview, not a valuation of an individual property. Asking prices were updated on 26 October 2026. We collect listings once a week; the Ministry publishes achieved prices once a year for the previous year.
Limitation: nothing on this page is a certified valuation of an individual property or a substitute for a licensed appraiser.