A square metre in Zagreb: what sellers ask and what buyers pay

Asking prices for apartments in Zagreb are 34 % higher than the prices paid. Per square metre that comes to about a thousand euros. But the differences between districts are large.

Asking and sale prices of apartments in Zagreb, 2012–2026

The chart tracks prices for the whole of Zagreb, including the outer neighbourhoods. Individual neighbourhoods are compared below.

AskingRecorded sale prices

1,0002,0003,0004,000€/m²4,2643,175+40 %+41 %+29 %+34 %2012201520202026

The percentages show how far the asking price sits above the sale price.

Sources and notes for the chart

Asking prices from 2012 to 2025 are annual averages from the listing portals of the time, checked against available public releases, and for 2026 asking price of Kvadratko listings in early November, without duplicate listings of the same apartment. Sale prices are averages of purchase contracts in the City of Zagreb. The 2026 sale price is the 2025 average raised by the CBS house price index for Zagreb.

Hover over or tap the chart to see values. With a keyboard, use the arrow keys, Home and End. Escape closes the tooltip.

In 2015 the gap between asking and sale prices was about €440 per square metre. Today it is about a thousand euros.

Of course, this compares apartments currently advertised with apartments already sold, and those are not the same apartments. Newer and pricier apartments dominate the listings, while many older and cheaper ones get bought. So the gap does not mean the price of that particular apartment can be cut by that much.

In which neighbourhoods is the gap between asking and sale prices largest?

In Maksimir and Sesvete, asking prices are nearly fifty percent higher than sale prices, in Peščenica only 15 percent. Find your district on the chart.

PaidAsking

1,000 2,000 3,000 4,000 5,000 €/m² Maksimir 4,927 3,397 +45 % Sesvete 3,267 2,254 +45 % Trešnjevkajug 4,895 3,489 +40 % Podsljeme 4,170 2,985 +40 % Trnje 4,839 3,638 +33 % Centar 4,674 3,669 +27 % Novi Zagrebistok 4,116 3,257 +26 % Trešnjevkasjever 4,222 3,401 +24 % Novi Zagrebzapad 3,639 2,981 +22 % GornjaDubrava 3,740 3,116 +20 % Črnomerec 4,067 3,478 +17 % PodsusedVrapče 3,704 3,158 +17 % Stenjevec 4,047 3,491 +16 % PeščenicaŽitnjak 3,889 3,373 +15 % DonjaDubrava 3,134 3,006 +4 %

Euros per square metre

  1. MaksimirAsking above paid: +45 %
    Asking: 4,927 euros per square metre
    Paid: 3,397 euros per square metre
  2. SesveteAsking above paid: +45 %
    Asking: 3,267 euros per square metre
    Paid: 2,254 euros per square metre
  3. Trešnjevka-jugAsking above paid: +40 %
    Asking: 4,895 euros per square metre
    Paid: 3,489 euros per square metre
  4. PodsljemeAsking above paid: +40 %
    Asking: 4,170 euros per square metre
    Paid: 2,985 euros per square metre
  5. TrnjeAsking above paid: +33 %
    Asking: 4,839 euros per square metre
    Paid: 3,638 euros per square metre
  6. CentarAsking above paid: +27 %
    Asking: 4,674 euros per square metre
    Paid: 3,669 euros per square metre
  7. Novi Zagreb-istokAsking above paid: +26 %
    Asking: 4,116 euros per square metre
    Paid: 3,257 euros per square metre
  8. Trešnjevka-sjeverAsking above paid: +24 %
    Asking: 4,222 euros per square metre
    Paid: 3,401 euros per square metre
  9. Novi Zagreb-zapadAsking above paid: +22 %
    Asking: 3,639 euros per square metre
    Paid: 2,981 euros per square metre
  10. Gornja DubravaAsking above paid: +20 %
    Asking: 3,740 euros per square metre
    Paid: 3,116 euros per square metre
  11. ČrnomerecAsking above paid: +17 %
    Asking: 4,067 euros per square metre
    Paid: 3,478 euros per square metre
  12. Podsused-VrapčeAsking above paid: +17 %
    Asking: 3,704 euros per square metre
    Paid: 3,158 euros per square metre
  13. StenjevecAsking above paid: +16 %
    Asking: 4,047 euros per square metre
    Paid: 3,491 euros per square metre
  14. Peščenica-ŽitnjakAsking above paid: +15 %
    Asking: 3,889 euros per square metre
    Paid: 3,373 euros per square metre
  15. Donja DubravaAsking above paid: +4 %
    Asking: 3,134 euros per square metre
    Paid: 3,006 euros per square metre

Sale prices for 2026 are 2025 transactions brought forward using the Croatian Bureau of Statistics house price index for Zagreb. Asking prices come from Kvadratko listings in early November 2026, with duplicate listings removed.

Table by district and sources
Zagreb by district: paid price per m² in 2026 (2025 contracts brought forward) and asking price in early November 2026.
DistrictPaid 2026Asking 2026Asking above paidCadastral municipalities (sales in 2025)
Maksimir€3,397€4,927+45 %Maksimir (50), Remete (40)
Sesvete€2,254€3,267+45 %Sesvetski Kraljevec (163), Sesvete (153), Sesvete Novo (116), Šašinovec (40)
Trešnjevka-jug€3,489€4,895+40 %Trešnjevka (134)
Podsljeme€2,985€4,170+40 %Šestine (65), Gračani (56)
Trnje€3,638€4,839+33 %Trnje (349)
Centar (Donji grad and Gornji grad-Medveščak)€3,669€4,674+27 %Centar Novi (591), Centar (260)
Novi Zagreb-istok€3,257€4,116+26 %Zaprudski Otok (442), Jakuševec (86)
Trešnjevka-sjever€3,401€4,222+24 %Trešnjevka Nova (256), Rudeš (151)
Novi Zagreb-zapad€2,981€3,639+22 %Blato (845), Klara (412), Klara Nova (204), Odra (122), Lučko (24)
Gornja Dubrava€3,116€3,740+20 %Dubrava (534), Granešina Nova (27)
Črnomerec€3,478€4,067+17 %Črnomerec (335), Mikulići (46)
Podsused-Vrapče€3,158€3,704+17 %Vrapče (139), Podsused (70), Gornji Stenjevec (31), Gornje Vrapče (20)
Stenjevec€3,491€4,047+16 %Donje Vrapče (366), Stenjevec Jug (324), Stenjevec (220), Stenjevec Sjever (46)
Peščenica-Žitnjak€3,373€3,889+15 %Peščenica (658), Resnik (64), Žitnjak (48)
Donja Dubrava€3,006€3,134+4 %Donja Dubrava (66)

Paid prices are the medians of 2025 sale contracts by cadastral municipality from the Real Estate Market Review 2025 by the Institute of Economics, Zagreb (table 3.10), combined into districts by the number of sales and brought forward to 2026 using the Croatian Bureau of Statistics house price index for Zagreb. Cadastral municipalities do not follow district boundaries exactly, so the assignment is approximate. Asking prices are from Kvadratko listings in early November 2026, without duplicate listings of the same apartment. In districts with few or uneven listings (Gornja Dubrava, Novi Zagreb-istok, Trešnjevka-jug) the asking price is an estimate from Kvadratko data. Brezovica is not shown because Kvadratko has too few listings there.

In Maksimir the gap exceeds 1,500 euros per square metre, in Podsljeme it is almost 1,200. Sesvete, meanwhile, is among the cheapest districts, yet its gap is among the largest.

Is the gap in euros larger only because of inflation?

Money is not worth the same today as in 2015, so the gap between asking and sale prices cannot be compared by amount alone. Once inflation is taken into account, the gap is still 77 percent larger than in 2015. In percentage terms the gap is smaller today than ten years ago, in euros it is larger, because prices have almost tripled in the meantime.

The gap between asking and sale prices per square metre, before and after adjusting for inflation
2015€4402015in today's prices€6152026€1,089

In Zagreb, sellers ask about a third more than buyers pay, but from district to district that ranges from a few percent to almost half. So compare the price in a listing with what is paid in that district, not with the city average.

Browse the apartments currently for sale in Zagreb.

How prices have grown relative to pay is covered in our earlier analysis of new-build prices and pay in Zagreb over 25 years.

Compare prices by location in the apartment price overview.

Data and sources

Asking prices

Asking prices from 2012 to 2025 are annual averages from the listing portals of the time, checked against available public releases. For 2026 they are the asking prices of Kvadratko listings in early November, without duplicate listings of the same apartment.

Sale prices

Average sale price of apartments in the City of Zagreb from the City of Zagreb Real Estate Market Report 2025, table 3.3.1, which is based on contracts reported to the Tax Administration. As a cross-check we use the median price published by the Institute of Economics, Zagreb from the same source. The 2026 figure has not been published yet, so the value is the 2025 average multiplied by the CBS house price index for the City of Zagreb.

Zagreb: asking and sale prices of apartments by year
YearAsking, €/m²Paid, averagePaid, medianAsking above paid
20121,7941,3061,29937 %
20131,6211,2461,21530 %
20141,6551,2321,15334 %
20151,5411,1011,09140 %
20161,6321,1481,10542 %
20171,7821,2361,20944 %
20181,8121,3051,27639 %
20192,1251,5031,43241 %
20202,0871,5441,46735 %
20212,3061,7811,59930 %
20222,5952,0521,92926 %
20232,9722,2972,33229 %
20243,1962,7522,68316 %
20253,5942,8532,91726 %
20264,2643,175—34 %

Neighbourhood by neighbourhood

Sale prices by district come from the publication Institute of Economics, Zagreb, Review of the Real Estate Market of the Republic of Croatia 2025, table 3.10 by cadastral municipality, combined into districts and raised by the Croatian Bureau of Statistics index for the City of Zagreb. Asking prices are from Kvadratko listings in early November 2026, without duplicate listings of the same apartment.

Other sources

Inflation comes from the CBS consumer price indices, 2016 to 2025 by annual rates, 2026 January to September. Figures in the text are rounded. Data checked on 3 November 2026.

New analyses by email

If you would like to be notified when we publish a new analysis, you can sign up here. We do not generate generic AI articles; we present the portal's numbers with care.

By subscribing you agree to receive Kvadratko market analyses by email, a few times a year, with no advertising. You can unsubscribe in every message. Privacy policy