Back to market report
capital· County GZ

Zagreb

Capital city; rank 88 by affordability

Median sale price
€2,682/m²
+3.7% vs Croatia
Median rent
€12.8/m²/mo
Years of salary for 60 m²
11.5 yrs
100% of net salary saved
Affordability rank
of 163 JLS

Investor snapshot — 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,682/m²+8.8% YoY
Portal asking (est.)€2,843/m²
Asked vs achieved premium6.0%· estimated
Source: City achieved: city_affordability · County turnover: MPGI/EIZ 2025 (T3.6 verified — apartment sales, comparable to 2024)
Asked vs achieved · Zagreb
Achieved verified · asking estimated
Portal asking (est.)
2,843/m²
What sellers list at
MPGI achieved (closed)
2,682/m²
What buyers actually pay
Asking premium: 6.0%above achieved
On a 70 m² apartment in Zagreb:
Listed at:199,010
Typical close:187,740
Negotiation headroom:11,270

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

Stock turnover
0.98
sales ÷ active listings · Zagreb county
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.

30% affordability rule for Zagreb

Share of net household income spent on housing (mortgage + utilities, or rent + utilities). Green < 30% (affordable), amber 30–60%, red > 60%.

Buy · 1 wage84.6%
0%30%100%
Buy · 2 wages42.3%
0%30%100%
Rent · 1 wage73.4%
0%30%100%
Rent · 2 wages36.7%
0%30%100%

Based on county avg net wage 1,580/mo.

What's for sale in Zagreb now

Browse current listings on Croatia's largest portals. Then run any listing through our valuation tool to see if the asking price is fair.

APN benchmark prices in same county

Official transaction-based benchmarks used by APN (Croatian Real Estate Agency).

Municipality€/m²Year
Centar3,051.752026
Trešnjevka Nova2,924.422026
Črnomerec2,833.712026
Maksimir2,831.192026
Centar Novi2,806.132026
Donje Vrapče2,779.912026
Rudeš2,766.92026
Zaprudski Otok2,734.82026
Trešnjevka2,724.522026
Šestine2,722.582026
Vrapče2,716.552026
Trnje2,678.432026
Remete2,590.012026
Peščenica2,544.492026
Mikulići2,518.262026
Žitnjak2,467.282026
Stenjevec2,388.952026
Jakuševec2,3382026
Jakuševec Novi2,337.92026
Blato2,307.232026

County context

Avg asking €/m²
€2,917
YoY change
8.8%
Active listings
9,767
Rental yield
5%

Looking at a property in Zagreb?

Get an independent valuation with the official 2025 dataset baked in.

Valuate a property