Market data Q1 2025

What apartments cost in 42 German cities

Median asking prices from 23,912 listings first recorded in Q1 2025. München is the most expensive at €8,312 per square metre, Chemnitz the cheapest at €1,250.

Apartment asking prices by city, Q1 2025
CityMedian €/m²Median priceMiddle halfMedian areaListings
München€8,312€510,000€349,850 to €755,95066 m²1,139
Hamburg€5,753€345,000€249,000 to €529,00064 m²1,058
Berlin€5,318€299,000€222,120 to €605,00063 m²1,673
Freiburg im Breisgau€5,259€270,000€185,000 to €698,00062 m²173
Frankfurt am Main€5,141€355,000€250,000 to €591,50074 m²1,319
Köln€4,789€275,000€199,000 to €429,00065 m²913
Münster€4,531€269,000€184,250 to €404,00066 m²246
Stuttgart€4,500€290,000€220,475 to €415,00070 m²1,074
Düsseldorf€4,397€301,000€205,000 to €499,00073 m²901
Potsdam€4,364€280,000€198,500 to €462,50067 m²207
Augsburg€4,151€253,000€200,000 to €329,00064 m²689
Wiesbaden€4,111€299,000€199,999 to €490,00074 m²389
Mainz€3,919€298,000€213,000 to €449,12575 m²404
Karlsruhe€3,784€265,500€195,250 to €389,50072 m²422
Rostock€3,688€297,000€179,000 to €455,00074 m²108
Nürnberg€3,658€249,000€180,000 to €349,00069 m²1,943
Bonn€3,438€235,000€175,000 to €388,25073 m²500
Kiel€3,333€215,000€169,000 to €329,00070 m²341
Aachen€3,314€179,000€130,000 to €259,90060 m²281
Mannheim€3,163€227,000€155,000 to €339,00078 m²512
Hannover€3,134€223,000€164,000 to €341,75073 m²1,218
Lübeck€2,913€179,000€141,000 to €290,00066 m²180
Leipzig€2,911€196,000€145,000 to €295,00066 m²1,724
Bremen€2,891€175,000€143,750 to €249,00068 m²360
Dresden€2,813€175,000€139,000 to €300,00064 m²1,263
Erfurt€2,810€175,000€136,000 to €325,92072 m²173
Braunschweig€2,735€207,000€153,000 to €318,00079 m²294
Bielefeld€2,634€179,250€140,750 to €257,87571 m²430
Krefeld€2,500€169,900€128,000 to €290,00074 m²189
Dortmund€2,465€179,900€124,000 to €269,00075 m²337
Kassel€2,457€200,000€149,000 to €320,00083 m²309
Halle (Saale)€2,311€165,000€119,250 to €287,25069 m²182
Mönchengladbach€2,196€165,000€125,000 to €229,00077 m²366
Wuppertal€2,157€159,000€115,000 to €219,00073 m²331
Essen€2,131€135,000€98,000 to €199,00066 m²963
Saarbrücken€2,129€159,000€119,500 to €219,50080 m²239
Oberhausen€2,034€129,000€93,000 to €199,00066 m²673
Duisburg€1,949€135,000€89,000 to €204,00071 m²575
Magdeburg€1,788€119,000€89,000 to €149,00067 m²169
Gelsenkirchen€1,774€120,000€79,000 to €169,00066 m²765
Bochum€1,751€115,000€71,175 to €161,50066 m²458
Chemnitz€1,250€92,893€63,000 to €159,00074 m²214

Download the table as CSV (Q1 2025)

How the figures are made

  • The basis is apartments from property portals that Leverage first recorded as a sale offer between January 1, 2025 and March 31, 2025. Whether a listing is still online today makes no difference.
  • A city covers what lies within 10 km of its centre. That is a circle, not the city limit: it can include neighbouring towns and leave out the outer districts of large cities.
  • Where two cities lie close together, a listing counts for both. The "Listings" column therefore adds up to more than the 23,912 listings the table rests on.
  • These are asking prices, not sale prices. A listing counts with the last price recorded for it.
  • The median is the value in the middle: half the listings cost more, half cost less. The middle half runs from the 25th to the 75th percentile.
  • A city appears only with at least 20 listings in the period. Houses are missing because most cities have too few listings for them. Apartment buildings are missing because that category also holds single apartments, so the figures would be wrong.
  • New portals were added in Q2 2026. Many of their listings had been online for a while and were first recorded in that quarter. Prices step there, and the steps are the sources, not the market. The quarters before, Q2 2026 itself and the quarters after therefore cannot be compared with each other.
  • The figures were queried on October 6, 2026 and stay as they are. Current figures are on the city pages.

Cite as: Leverage, Market data Q1 2025, leverage.immo/en/market-data/2025-q1/

Other periods