Market data
What apartments cost in 42 German cities
Median asking prices per quarter since Q1 2025. Latest, Q3 2026: München is the most expensive at €9,000 per square metre, Chemnitz the cheapest at €1,160.
Latest quarter: Q3 2026
Page for Q3 2026, for citing33,270 listings first recorded in Q3 2026.
| City | Median €/m² | Median price | Middle half | Median area | Listings |
|---|---|---|---|---|---|
| München | €9,000 | €565,000 | €399,000 to €849,000 | 68 m² | 2,477 |
| Hamburg | €7,122 | €465,000 | €319,000 to €770,000 | 72 m² | 1,869 |
| Berlin | €6,328 | €440,000 | €295,000 to €699,000 | 71 m² | 2,899 |
| Potsdam | €5,770 | €450,000 | €340,000 to €711,491 | 78 m² | 284 |
| Freiburg im Breisgau | €5,639 | €356,500 | €245,500 to €539,000 | 74 m² | 466 |
| Frankfurt am Main | €5,045 | €350,000 | €259,675 to €549,000 | 74 m² | 1,088 |
| Köln | €4,847 | €319,000 | €229,900 to €480,000 | 70 m² | 973 |
| Wiesbaden | €4,524 | €325,000 | €224,625 to €495,000 | 74 m² | 638 |
| Augsburg | €4,500 | €289,000 | €225,000 to €377,377 | 65 m² | 851 |
| Münster | €4,491 | €299,000 | €219,750 to €449,000 | 74 m² | 476 |
| Stuttgart | €4,407 | €320,000 | €234,000 to €450,000 | 74 m² | 1,347 |
| Düsseldorf | €4,365 | €295,000 | €219,600 to €499,000 | 72 m² | 1,205 |
| Mainz | €4,278 | €299,000 | €202,500 to €399,000 | 72 m² | 638 |
| Nürnberg | €3,981 | €275,000 | €194,000 to €399,000 | 70 m² | 2,059 |
| Karlsruhe | €3,878 | €294,000 | €215,000 to €399,250 | 79 m² | 571 |
| Bonn | €3,615 | €279,000 | €195,000 to €439,000 | 76 m² | 777 |
| Lübeck | €3,504 | €229,000 | €169,000 to €326,250 | 66 m² | 304 |
| Rostock | €3,494 | €229,000 | €164,000 to €426,300 | 67 m² | 168 |
| Kiel | €3,213 | €189,450 | €149,000 to €296,000 | 65 m² | 382 |
| Aachen | €3,194 | €216,250 | €142,000 to €315,000 | 72 m² | 332 |
| Mannheim | €3,185 | €209,000 | €148,750 to €295,000 | 70 m² | 940 |
| Leipzig | €3,104 | €200,450 | €150,000 to €308,000 | 66 m² | 1,970 |
| Hannover | €3,086 | €220,000 | €160,000 to €290,000 | 72 m² | 1,045 |
| Dresden | €3,043 | €199,000 | €143,250 to €332,375 | 67 m² | 1,082 |
| Bremen | €3,019 | €199,000 | €155,000 to €295,000 | 72 m² | 955 |
| Bielefeld | €2,963 | €230,400 | €169,990 to €321,000 | 80 m² | 436 |
| Braunschweig | €2,931 | €179,000 | €136,000 to €289,000 | 68 m² | 499 |
| Kassel | €2,912 | €199,000 | €141,000 to €283,750 | 74 m² | 442 |
| Erfurt | €2,673 | €168,000 | €129,000 to €286,208 | 61 m² | 207 |
| Krefeld | €2,563 | €189,000 | €132,000 to €280,000 | 73 m² | 393 |
| Dortmund | €2,518 | €179,000 | €134,975 to €275,000 | 73 m² | 536 |
| Halle (Saale) | €2,426 | €160,000 | €116,000 to €230,000 | 70 m² | 245 |
| Saarbrücken | €2,387 | €168,000 | €125,000 to €235,000 | 76 m² | 337 |
| Mönchengladbach | €2,386 | €165,000 | €128,000 to €246,000 | 75 m² | 348 |
| Essen | €2,224 | €149,950 | €105,250 to €239,000 | 73 m² | 1,042 |
| Wuppertal | €2,160 | €146,450 | €97,500 to €199,000 | 67 m² | 622 |
| Oberhausen | €2,065 | €139,000 | €86,125 to €215,000 | 69 m² | 880 |
| Bochum | €2,048 | €139,000 | €99,000 to €188,000 | 71 m² | 870 |
| Magdeburg | €1,929 | €121,000 | €80,000 to €185,000 | 61 m² | 379 |
| Gelsenkirchen | €1,917 | €131,000 | €89,000 to €175,000 | 70 m² | 968 |
| Duisburg | €1,733 | €109,950 | €50,000 to €187,000 | 68 m² | 1,161 |
| Chemnitz | €1,160 | €67,000 | €49,000 to €89,500 | 60 m² | 517 |
Development by quarter
The four largest cities in the chart, every city in the table below it.
- Berlin
- Hamburg
- München
- Köln
| City | Q1 2025 | Q2 2025 | Q3 2025 | Q4 2025 | Q1 2026 | Q2 2026 | Q3 2026 |
|---|---|---|---|---|---|---|---|
| München | 8,312 | 8,449 | 8,505 | 8,525 | 8,468 | 9,400 | 9,000 |
| Hamburg | 5,753 | 6,618 | 6,687 | 6,863 | 6,513 | 7,031 | 7,122 |
| Berlin | 5,318 | 5,241 | 5,435 | 5,909 | 5,961 | 6,719 | 6,328 |
| Potsdam | 4,364 | 4,203 | 5,556 | 4,956 | 4,829 | 5,385 | 5,770 |
| Freiburg im Breisgau | 5,259 | 5,242 | 5,083 | 5,091 | 5,108 | 5,484 | 5,639 |
| Frankfurt am Main | 5,141 | 5,318 | 5,627 | 5,568 | 5,250 | 5,385 | 5,045 |
| Köln | 4,789 | 4,811 | 4,787 | 5,068 | 4,902 | 4,842 | 4,847 |
| Wiesbaden | 4,111 | 4,208 | 4,250 | 4,234 | 4,111 | 4,326 | 4,524 |
| Augsburg | 4,151 | 4,286 | 4,375 | 4,213 | 4,464 | 4,416 | 4,500 |
| Münster | 4,531 | 4,679 | 4,992 | 4,663 | 4,886 | 4,688 | 4,491 |
| Stuttgart | 4,500 | 4,527 | 4,493 | 4,413 | 4,563 | 4,600 | 4,407 |
| Düsseldorf | 4,397 | 4,191 | 4,435 | 4,268 | 4,327 | 4,600 | 4,365 |
| Mainz | 3,919 | 4,000 | 4,132 | 4,250 | 4,075 | 4,146 | 4,278 |
| Nürnberg | 3,658 | 3,719 | 3,644 | 3,717 | 3,793 | 3,855 | 3,981 |
| Karlsruhe | 3,784 | 3,958 | 3,841 | 3,818 | 3,897 | 3,800 | 3,878 |
| Bonn | 3,438 | 3,692 | 3,622 | 3,529 | 3,496 | 3,630 | 3,615 |
| Lübeck | 2,913 | 2,981 | 3,150 | 3,143 | 3,170 | 3,423 | 3,504 |
| Rostock | 3,688 | 3,707 | 3,685 | 3,808 | 3,519 | 3,571 | 3,494 |
| Kiel | 3,333 | 3,350 | 3,356 | 3,214 | 3,109 | 3,238 | 3,213 |
| Aachen | 3,314 | 3,284 | 3,177 | 2,619 | 3,030 | 3,181 | 3,194 |
| Mannheim | 3,163 | 3,298 | 3,226 | 3,222 | 3,300 | 3,210 | 3,185 |
| Leipzig | 2,911 | 2,926 | 3,047 | 2,946 | 2,980 | 3,127 | 3,104 |
| Hannover | 3,134 | 3,108 | 3,020 | 3,176 | 3,262 | 3,145 | 3,086 |
| Dresden | 2,813 | 2,838 | 3,000 | 2,885 | 3,016 | 3,026 | 3,043 |
| Bremen | 2,891 | 2,799 | 2,786 | 2,726 | 2,719 | 2,865 | 3,019 |
| Bielefeld | 2,634 | 2,609 | 2,587 | 2,752 | 2,730 | 2,779 | 2,963 |
| Braunschweig | 2,735 | 2,897 | 3,105 | 3,478 | 2,880 | 2,970 | 2,931 |
| Kassel | 2,457 | 2,633 | 2,536 | 2,659 | 2,661 | 2,813 | 2,912 |
| Erfurt | 2,810 | 2,726 | 2,756 | 2,566 | 2,756 | 2,719 | 2,673 |
| Krefeld | 2,500 | 2,546 | 2,490 | 2,327 | 2,239 | 2,441 | 2,563 |
| Dortmund | 2,465 | 2,562 | 2,489 | 2,500 | 2,449 | 2,565 | 2,518 |
| Halle (Saale) | 2,311 | 2,145 | – | 2,223 | 2,172 | 2,356 | 2,426 |
| Saarbrücken | 2,129 | 2,231 | 2,183 | 2,280 | 2,211 | 2,244 | 2,387 |
| Mönchengladbach | 2,196 | 2,236 | 2,017 | 2,372 | 2,200 | 2,316 | 2,386 |
| Essen | 2,131 | 2,046 | 2,342 | 2,224 | 2,316 | 2,250 | 2,224 |
| Wuppertal | 2,157 | 2,131 | 2,093 | 2,085 | 2,161 | 2,191 | 2,160 |
| Oberhausen | 2,034 | 1,869 | 1,903 | 2,000 | 1,897 | 2,044 | 2,065 |
| Bochum | 1,751 | 1,867 | 1,986 | 1,987 | 2,180 | 2,086 | 2,048 |
| Magdeburg | 1,788 | 1,857 | 1,810 | 1,832 | 1,837 | 1,899 | 1,929 |
| Gelsenkirchen | 1,774 | 1,778 | 1,780 | 1,822 | 1,849 | 1,898 | 1,917 |
| Duisburg | 1,949 | 1,885 | 1,786 | 1,775 | 1,781 | 1,933 | 1,733 |
| Chemnitz | 1,250 | 1,125 | 1,088 | 1,129 | 1,077 | 1,146 | 1,160 |
Values in € per m². The dashed lines set apart the quarter in which the sources changed. A dash stands where a city had too few listings in the quarter. Download all quarters as CSV
All periods
Each period has its own page with table and download. A completed period no longer changes.
How the figures are made
- The basis is apartments from property portals. A listing counts in the quarter in which Leverage first recorded it as a sale offer. Whether it 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.
- 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.
- A completed quarter stays as it was published. Current figures are on the city pages.