Market data Q1 2026

What apartments cost in 42 German cities

Median asking prices from 25,735 listings first recorded in Q1 2026. München is the most expensive at €8,468 per square metre, Chemnitz the cheapest at €1,077.

Apartment asking prices by city, Q1 2026
CityMedian €/m²Median priceMiddle halfMedian areaListings
München€8,468€475,000€349,000 to €750,00063 m²1,746
Hamburg€6,513€394,000€279,320 to €679,00065 m²941
Berlin€5,961€411,000€249,000 to €720,00071 m²2,476
Frankfurt am Main€5,250€351,500€249,000 to €568,25071 m²1,220
Freiburg im Breisgau€5,108€370,000€268,000 to €535,62578 m²284
Köln€4,902€299,000€205,000 to €449,00066 m²1,057
Münster€4,886€319,000€210,000 to €499,60074 m²194
Potsdam€4,829€327,500€219,750 to €595,00073 m²372
Stuttgart€4,563€299,000€235,000 to €449,25070 m²1,592
Augsburg€4,464€299,000€215,000 to €390,00066 m²949
Düsseldorf€4,327€285,000€209,000 to €443,00070 m²1,735
Wiesbaden€4,111€289,000€204,000 to €499,00075 m²455
Mainz€4,075€289,000€203,100 to €449,00075 m²442
Karlsruhe€3,897€299,000€229,000 to €415,00079 m²760
Nürnberg€3,793€249,000€179,000 to €359,00069 m²1,543
Rostock€3,519€259,000€180,000 to €450,00064 m²33
Bonn€3,496€219,000€161,000 to €311,66566 m²447
Mannheim€3,300€199,000€155,750 to €275,50065 m²536
Hannover€3,262€230,000€160,000 to €350,00074 m²769
Lübeck€3,170€205,000€145,000 to €314,90074 m²229
Kiel€3,109€199,000€159,800 to €263,49667 m²432
Aachen€3,030€179,900€125,000 to €299,00068 m²298
Dresden€3,016€190,000€140,500 to €290,00066 m²1,290
Leipzig€2,980€199,000€139,000 to €299,90068 m²1,179
Braunschweig€2,880€209,000€149,000 to €345,78075 m²431
Erfurt€2,756€180,000€136,000 to €282,70068 m²123
Bielefeld€2,730€220,000€169,000 to €298,00081 m²490
Bremen€2,719€175,000€149,000 to €199,00064 m²283
Kassel€2,661€210,000€165,000 to €298,50080 m²123
Dortmund€2,449€168,500€125,000 to €225,75069 m²492
Essen€2,316€149,150€98,000 to €249,62172 m²436
Krefeld€2,239€139,900€102,450 to €230,00070 m²119
Saarbrücken€2,211€159,950€109,000 to €229,00076 m²326
Mönchengladbach€2,200€165,000€109,900 to €250,00071 m²89
Bochum€2,180€160,000€118,000 to €229,00073 m²380
Halle (Saale)€2,172€130,400€76,000 to €188,00061 m²46
Wuppertal€2,161€166,000€119,000 to €239,00077 m²631
Oberhausen€1,897€125,000€72,750 to €178,00065 m²395
Gelsenkirchen€1,849€130,000€84,000 to €195,00069 m²353
Magdeburg€1,837€119,250€85,000 to €164,00063 m²366
Duisburg€1,781€115,000€70,000 to €170,75068 m²458
Chemnitz€1,077€57,500€47,200 to €91,50056 m²335

Download the table as CSV (Q1 2026)

How the figures are made

  • The basis is apartments from property portals that Leverage first recorded as a sale offer between January 1, 2026 and March 31, 2026. 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 25,735 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 2026, leverage.immo/en/market-data/2026-q1/

Other periods