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
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

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