Property prices in Germany
Median square metre prices (€/m²) from actual sales (DVF 2023–2024) for thousands of municipalities in Germany. Choose a municipality or use the interactive map.
Municipalities with the most data
- Hamburg 5,300 €/m²
- Berlin 4,900 €/m²
- Oberbayern 4,500 €/m²
- Darmstadt 4,300 €/m²
- Stuttgart 3,600 €/m²
- Freiburg 3,430 €/m²
- Tübingen 3,400 €/m²
- Schwaben 3,300 €/m²
- Köln 3,300 €/m²
- Karlsruhe 3,200 €/m²
- Schleswig-Holstein 2,900 €/m²
- Mittelfranken 2,900 €/m²
- Hannover 2,900 €/m²
- Rheinhessen-Pfalz 2,850 €/m²
- Niederbayern 2,800 €/m²
- Düsseldorf 2,800 €/m²
- Lüneburg 2,700 €/m²
- Oberpfalz 2,500 €/m²
- Münster 2,500 €/m²
- Unterfranken 2,500 €/m²
- Bremen 2,450 €/m²
- Weser-Ems 2,450 €/m²
- Gießen 2,420 €/m²
- Brandenburg 2,400 €/m²
- Detmold 2,400 €/m²
- Trier 2,400 €/m²
- Braunschweig 2,300 €/m²
- Arnsberg 2,300 €/m²
- Kassel 2,180 €/m²
- Koblenz 2,150 €/m²
- Leipzig 2,100 €/m²
- Mecklenburg-Vorpommern 2,100 €/m²
- Oberfranken 2,100 €/m²
- Dresden 2,050 €/m²
- Saarland 1,900 €/m²
- Thüringen 1,650 €/m²
- Sachsen-Anhalt 1,450 €/m²
- Chemnitz 1,150 €/m²
Data source: BBSR INKAR 2025 / empirica (Angebotsmieten × Kaufpreisfaktor). Median of actual sale prices, not an official land reference value.