Data as of 9 July 2026

German apartment prices by city (2026)

Germany's apartment sales market remains one of Europe's most uneven, and Landomo's July 2026 snapshot makes the gap plain. Across the fourteen cities that clear our reporting threshold, median asking prices for apartments on sale range from 8,516 EUR/m² in Munich down to 2,414 EUR/m² in Essen — a spread of 6,102 EUR/m², meaning a buyer pays roughly three and a half times more per square metre in the Bavarian capital than in the Ruhr. Munich, Hamburg (6,143 EUR/m²) and Berlin (5,375 EUR/m²) form the expensive top tier, while the eastern and Ruhr cities anchor the affordable end. Berlin dominates on supply, with 7,063 active listings — more than three times Munich's 2,140 — and together the fourteen cities carry 18,511 apartments for sale. The figures below are medians of live asking prices, refreshed continuously as portals update their data.

#CityMedian price/m²For sale
1Munich8,516 €2,140
2Hamburg6,143 €1,510
3Berlin5,375 €7,063
4Frankfurt5,238 €643
5Dusseldorf4,656 €590
6Stuttgart4,600 €930
7Cologne4,465 €587
8Augsburg4,423 €527
9Nuremberg4,032 €863
10Dresden3,208 €518
11Hanover3,206 €567
12Leipzig3,064 €1,451
13Bremen2,926 €549
14Essen2,414 €573

Download data (CSV · CC-BY)

Market insights by city

Munich8,516 €/m²

Munich tops Germany at a median 8,516 EUR/m², the most expensive of all fourteen cities and 2,373 EUR/m² above second-placed Hamburg. Supply stays tight with just 2,140 listings, under a third of Berlin's total despite the premium pricing.

Hamburg6,143 €/m²

Hamburg holds second place nationally at a median 6,143 EUR/m², 768 EUR/m² above Berlin yet 2,373 EUR/m² below Munich. With 1,510 apartments listed it is the deepest premium market in northern Germany, sitting clearly between the top two tiers.

Berlin5,375 €/m²

Berlin sets the pace on supply rather than price: 7,063 apartments are listed, more than any other German city and over three times Munich's 2,140. At a median 5,375 EUR/m² it ranks third nationally, 3,141 EUR/m² below Munich.

Stuttgart4,600 €/m²

Stuttgart sits mid-table at a median 4,600 EUR/m², sixth nationally, wedged between Düsseldorf's 4,656 and Cologne's 4,465. Its 930 active listings make it the strongest market in Germany's southwest outside Bavaria.

Nuremberg4,032 €/m²

Nuremberg, Bavaria's second city, lists at a median 4,032 EUR/m² — ninth nationally and less than half of Munich's 8,516, though 391 EUR/m² below fellow-Bavarian Augsburg's 4,423. It carries 863 apartments for sale.

Leipzig3,064 €/m²

Leipzig is the most affordable of Germany's high-volume markets at a median 3,064 EUR/m², more than 40% below Berlin's 5,375 and well under half of Munich's 8,516. Its 1,451 listings make it the largest eastern market on Landomo.

How we calculate this

Figures are the median asking price per square metre across active for-sale apartment listings aggregated on Landomo, snapshot 2026-07-09. We include units of 15–500 m², exclude listings priced below 20% of the national median per m² as foreclosure or auction minimum-bids rather than genuine asking prices, then trim to the 5th–95th percentile to remove outliers. Only cities with at least 200 qualifying listings appear. German listings are grouped by municipality, so Berlin aggregates its Bezirke, whose district names sit in each record's city field.

Frequently asked questions

Which German city has the highest apartment prices?

Munich, at a median 8,516 EUR/m², is the most expensive of the fourteen cities in our snapshot. That is 2,373 EUR/m² above second-placed Hamburg (6,143 EUR/m²) and roughly three and a half times Essen's 2,414 EUR/m² at the affordable end.

Which listed city is the cheapest?

Essen is the most affordable in our data at a median 2,414 EUR/m². Bremen (2,926 EUR/m²) and Leipzig (3,064 EUR/m²) follow as the next cheapest, all sitting more than 5,000 EUR/m² below Munich's 8,516 EUR/m² peak.

Where is the largest selection of apartments for sale?

Berlin, with 7,063 active listings, offers by far the deepest market — more than three times Munich's 2,140 and over a third of the 18,511 apartments tracked across all fourteen cities in this snapshot.

How much does an apartment in Berlin cost per square metre?

The median asking price in Berlin is 5,375 EUR/m², third-highest nationally. That places it 3,141 EUR/m² below Munich (8,516) and 768 EUR/m² below Hamburg (6,143), yet well above the eastern and Ruhr markets.

How do eastern German cities compare?

Leipzig (3,064 EUR/m²) and Dresden (3,208 EUR/m²) are the two eastern cities in our snapshot. Both sit more than 40% below Berlin's 5,375 EUR/m² and well under half of Munich's 8,516 EUR/m², making them among Germany's most affordable big-city markets.

What does the price-per-square-metre figure mean?

It is the median live asking price per square metre for for-sale apartments, not a transaction or valuation figure. In Munich, for example, the 8,516 EUR/m² median means half of all qualifying listings are priced above that level and half below, after outlier trimming.

Search every portal at once

Compare prices and fresh listings in one place.

Search apartments in Germany