Market data Q2 2025

What apartments cost in 42 German cities

Median asking prices from 28,706 listings first recorded in Q2 2025. München is the most expensive at €8,449 per square metre, Chemnitz the cheapest at €1,125.

Apartment asking prices by city, Q2 2025
CityMedian €/m²Median priceMiddle halfMedian areaListings
München€8,449€398,000€299,000 to €629,00053 m²2,190
Hamburg€6,618€398,000€285,000 to €785,00068 m²1,421
Frankfurt am Main€5,318€385,000€250,000 to €625,00074 m²1,445
Freiburg im Breisgau€5,242€359,000€259,000 to €558,75076 m²507
Berlin€5,241€299,000€227,000 to €499,00062 m²2,665
Köln€4,811€319,950€221,500 to €533,00074 m²904
Münster€4,679€315,000€205,000 to €475,20075 m²433
Stuttgart€4,527€303,000€225,000 to €470,00070 m²1,160
Augsburg€4,286€299,000€215,000 to €410,00068 m²736
Wiesbaden€4,208€295,000€219,000 to €428,75073 m²706
Potsdam€4,203€250,000€215,000 to €349,00061 m²93
Düsseldorf€4,191€299,000€210,000 to €499,00078 m²1,082
Mainz€4,000€289,000€218,000 to €395,00071 m²725
Karlsruhe€3,958€300,000€225,000 to €424,50078 m²419
Nürnberg€3,719€255,000€180,000 to €369,00069 m²1,788
Rostock€3,707€247,000€160,000 to €449,75067 m²122
Bonn€3,692€259,000€186,000 to €389,00073 m²626
Kiel€3,350€208,500€161,000 to €339,00071 m²488
Mannheim€3,298€230,000€162,006 to €319,00075 m²1,198
Aachen€3,284€225,000€149,500 to €339,90070 m²369
Hannover€3,108€225,000€154,750 to €352,25075 m²1,132
Lübeck€2,981€199,000€155,000 to €325,00065 m²311
Leipzig€2,926€194,875€141,625 to €280,82566 m²1,830
Braunschweig€2,897€225,000€150,000 to €330,00082 m²359
Dresden€2,838€180,000€139,000 to €299,00066 m²1,009
Bremen€2,799€179,000€149,000 to €250,00070 m²476
Erfurt€2,726€192,000€135,000 to €315,00073 m²134
Kassel€2,633€207,450€156,000 to €298,00082 m²204
Bielefeld€2,609€199,000€149,990 to €275,50078 m²401
Dortmund€2,562€209,000€133,875 to €299,00080 m²438
Krefeld€2,546€169,900€125,000 to €280,00073 m²299
Mönchengladbach€2,236€177,500€128,000 to €261,25081 m²156
Saarbrücken€2,231€165,000€109,000 to €236,97578 m²260
Halle (Saale)€2,145€139,000€93,000 to €240,00065 m²209
Wuppertal€2,131€157,000€107,500 to €229,00074 m²373
Essen€2,046€144,900€92,600 to €220,75072 m²956
Duisburg€1,885€128,000€83,500 to €189,95071 m²719
Oberhausen€1,869€120,000€85,000 to €179,00068 m²644
Bochum€1,867€138,000€89,000 to €199,00071 m²627
Magdeburg€1,857€123,540€89,000 to €185,00067 m²290
Gelsenkirchen€1,778€124,975€83,000 to €169,00069 m²764
Chemnitz€1,125€63,650€51,750 to €98,50061 m²116

Download the table as CSV (Q2 2025)

How the figures are made

  • The basis is apartments from property portals that Leverage first recorded as a sale offer between April 1, 2025 and June 30, 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 28,706 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 Q2 2025, leverage.immo/en/market-data/2025-q2/

Other periods