Back to market report
Croatian county · HASC HR.GZ

City of Zagreb County

Official 2024–2025 market data, APN transaction benchmarks, salary and affordability — sourced from MPGI/EIZ and DZS.

Avg asking €/m²
€2,917
+12.8% vs Croatia
Apartments for sale
YoY price change
+8.8%
National trends →
Transactions (latest)
7,616
How is this counted? →
Rental yield
5%
Rentals
Live listings in City of Zagreb

Market history

Data quality notice

Rows tagged Verified · MPGI are extracted directly from the official MPGI/EIZ Pregled tržišta nekretnina RH report (2024 & 2025 editions, Tablica 3.2 for counties & Tablica 3.6 for cities, presented 30.04.2026). Croatia-wide 2025: 88,395 transactions (-21.7%), median apartment €2,587/m² (+11.3%), €7.68B total value, 8.3% of GDP. The City of Zagreb row uses total transactions (13,126) and median apartment price (€2,917/m²); other counties show apartment sales & median €/m² from the same table — fully comparable. Rows tagged Estimate (2022–2023) come from outside the official MPGI series and should not be used for decisions. See the national report for the full sourced view.

PeriodAchieved €/m²Asking €/m² (est.)YoYApt. salesActive listingsSource
2025-10-01€2,917≈ €3,092+8.8%7,6169,767Verified · MPGI
2024-10-01€2,682≈ €2,843+14.7%8,5139,050Verified · MPGI
2023-10-01€1,900≈ €2,014+8.6%11,8008,500Estimate
2022-10-01€1,750≈ €1,855+10%12,5007,700Estimate

Investor snapshot — City of Zagreb (2025)

Capital city market · The numbers an investor needs at a glance.

Verified · MPGI
Apartment transactions (2025)7,616-10.5% YoY
Active apartment listings7,803
Stock turnover (sales ÷ listings)0.98· Severely supply-constrained
Achieved median (MPGI)€2,917/m²+8.8% YoY
Portal asking (est.)€3,092/m²
Asked vs achieved premium6.0%· estimated
Source: MPGI/EIZ 2025 (T3.6 verified — apartment sales, comparable to 2024)
Stock turnover
0.98
sales ÷ active listings · City of Zagreb
Severely supply-constrained
Verified · MPGI
CoolingHealthyStrongSeverely

Annual sales nearly equal — or exceed — every flat visibly for sale. Buyers compete; sellers hold pricing power. Classic capital-city seller's market.

Sales/yr
7,616
Listings
7,803
Months to clear
12.3
Capital city market thresholds: ≥0.85 severely supply-constrained · ≥0.55 strong sustained demand · ≥0.3 healthy / liquid · ≥0 cooling capital. Capital cities typically run hotter than national averages — Zagreb, Vienna, Munich and Prague all sit at 0.7–1.0 ratios in normal years. Reference: Vienna ≈ 0.6 · Munich ≈ 0.5 · Berlin ≈ 0.7 · Prague ≈ 0.85.
Asked vs achieved · City of Zagreb
Achieved verified · asking estimated
Portal asking (est.)
€3,092/m²
What sellers list at
MPGI achieved (closed)
€2,917/m²
What buyers actually pay
Asking premium: 6.0%above achieved
On a 70 m² apartment in City of Zagreb:
Listed at:€216,440
Typical close:€204,190
Negotiation headroom:€12,250

Asking estimated as 6% above MPGI achieved median (typical 4–8% spread per MPGI/EIZ 2025 commentary). Verify with last 3 closed comparables.

What the data actually means

Interpreting transactions, listings, asked vs achieved prices, and the City of Zagreb market structure (Capital city market).

Demand signal · Capital city market
Severely supply-constrained
Annual sales nearly equal — or exceed — every flat visibly for sale. Buyers compete; sellers hold pricing power. Classic capital-city seller's market.
Sales / listings: 0.98 · Months to clear: 12.3
Apartment sales YoY
-10.5%
Croatia overall: -21.6% · City of Zagreb is outperforming the national trend.
Asked vs achieved
€2,917 asked
≈ €2,742 closed (median est.)
Portal asking prices are typically 4–8% above MPGI-recorded closing prices.
Is City of Zagreb overvalued? Reading sales vs listings

City of Zagreb closed 7,616 apartment sales in 2025 against 7,803 active apartment listings — a ratio of 0.98. That's 12.3 months to clear current stock at the current sales pace.

Compared with the capital city market benchmark of ≥0.85 for a tight market,City of Zagreb's 0.98 reads as "severely supply-constrained". Annual sales nearly equal — or exceed — every flat visibly for sale. Buyers compete; sellers hold pricing power. Classic capital-city seller's market.

Capitals run hot — Vienna 0.6, Munich 0.5, Prague 0.85. City of Zagreb at 0.98 sits in the same band as other European capital cities; this is a structural seller's market, not a price bubble.

Important: stock turnover ≠ valuation. Overvaluation is better diagnosed by affordability (price-to-income, price-to-rent) — see the affordability section below.

Why fewer transactions doesn't mean less demand — the lock-in effect

National sales fell -21.6% in 2025, but that doesn't mean fewer people want to buy. Most owners do not treat property as a tradable asset — they live in it, rent it out, or hold it for the next generation.

Anyone who bought in 2018–2022 is sitting on 40–80% paper gains. Selling means triggering capital decisions, finding a replacement home in the same hot market, and (often) trading a sub-3% legacy mortgage for a 4–5% new one. Most simply don't list. The result is a shrinking float of available stock — the same pattern seen in the US ("rate lock") and Germany ("Bestandsmieten").

So: fewer transactions + flat or rising prices = supply contraction, not demand collapse.

Asked price vs finalised price — what the gap tells you

Two different numbers circulate in Croatian property reporting:

  • Asking price (Njuškalo, Nekretnine.hr): what sellers hope to get. Typically 4–8% above achieved.
  • Achieved / closed price (MPGI/EIZ from Land Registry sales): what was actually paid and registered.

Our €/m² figures from MPGI are achieved medians. Portal asking prices you see while browsing will look higher. Always ask agents for the last 3 closed comparable sales. The gap widens in slowing markets (more negotiation room) and narrows in hot ones.

Where else did transactions rise in 2025?

Despite the national -21.6% drop, a handful of counties bucked the trend:

  • City of Zagreb — apartment sales held near 2024 levels (≈7,600), the largest active urban market.
  • Krapina-Zagorje (+11%) and Karlovac (+17%) — Zagreb commuter spillover as buyers priced out of the capital move outward.
  • Vukovar-Srijem and Bjelovar-Bilogora — coming off very low bases, double-digit growth from cheap entry prices and state-aid programmes.

The pattern is clear: Zagreb metro and its commuter ring stay liquid; the coast cooled from record 2022–2023 highs but prices kept rising on shrinking supply.

APN benchmark prices (56 municipalities)

Official transaction-based benchmarks used by APN (Croatian Real Estate Agency) — derived from registered Land Registry sales.

Municipality€/m²Year
Centar€3,051.752026
Trešnjevka Nova€2,924.422026
Črnomerec€2,833.712026
Maksimir€2,831.192026
Centar Novi€2,806.132026
Donje Vrapče€2,779.912026
Rudeš€2,766.92026
Zaprudski Otok€2,734.82026
Trešnjevka€2,724.522026
Šestine€2,722.582026
Vrapče€2,716.552026
Trnje€2,678.432026
Remete€2,590.012026
Peščenica€2,544.492026
Mikulići€2,518.262026
Žitnjak€2,467.282026
Stenjevec€2,388.952026
Jakuševec€2,3382026
Jakuševec Novi€2,337.92026
Blato€2,307.232026
Horvati€2,3072026
Brezovica€2,3072026
Čehi€2,3072026
Demerje€2,3072026
Lučko€2,3072026
Klara€2,305.282026
Gornje Vrapče€2,279.242026
Granešina€2,235.612026
Dubrava€2,175.272026
Gračani€2,160.772026
Podsused€2,131.772026
Resnik€2,1292026
Gornji Stenjevec€2,059.182026
Odra€2,027.162026
Sesvete Novo€2,027.042026
Dragonožec€2,0272026
Kupinečki Kraljevac€2,0272026
Odranski Obrež€2,0272026
Starjak€2,0272026
Trpuci€2,0272026
Sesvete€2,005.772026
Sesvetski Kraljevec€1,995.352026
Šašinovec€1,912.022026
Adamovec€1,9122026
Glavnica€1,9122026
Lužan€1,9122026
Vurnovec€1,9122026
Markuševec€1,870.062026
Granešina Nova€1,858.892026
Blaguša€1,8402026
Goranec€1,8402026
Kašina€1,8402026
Planina€1,8402026
Čučerje Novo€1,839.742026
Đurđekovec€1,370.182026
Vugrovec€1,3702026

Cities in City of Zagreb — affordability

Click any city for full details, listings and burden breakdown.

Salary context (DZS)

Avg net €
€1,580
Median net €
€1,450
Avg gross €
€2,376
Period
2025-09-01

Current listings in City of Zagreb

Buying in City of Zagreb?

Run any listing through our valuation tool with this county's exact benchmarks baked in.

Valuate a property