Germany property investment guide
Prices, price growth and rental yields, region by region
Home prices in Germany rose 4.3% a year on average from 2016 to 2025, the 26th fastest of 35 European countries. Renting out on 12-month lets earned a gross yield of 3.2% of the price a year, falling from 4.2% in 2016 to 3.1% in 2025 as prices outpaced rents. A square metre cost €5,200 in 2025.
Updated 2026-10-28 · Data 2015–2026 so far
Regions of Germany
| Berlin | +7.3% | 3.3% | €4,883 | – |
|---|---|---|---|---|
| Nordrhein-Westfalen | +6.3% | 3.2%* | €2,693 | 53 |
| Sachsen-Anhalt | +5.7% | 3.2%* | €1,475 | 14 |
| Mecklenburg-Vorpommern | +5.6% | 3.2%* | €2,587 | 8 |
| Brandenburg | +5.5% | 3.2%* | €2,741 | 18 |
| Sachsen | +5.4% | 3.2%* | €1,965 | 13 |
| Schleswig-Holstein | +5.4% | 3.2%* | €3,274 | 15 |
| Thüringen | +5.2% | 3.2%* | €1,627 | 22 |
| Hamburg | +5.0% | 3.2% | €6,486 | – |
| Saarland | +5.0% | 3.2%* | €2,042 | 6 |
| Rheinland-Pfalz | +4.8% | 3.2%* | €2,574 | 36 |
| Niedersachsen | +4.7% | 3.2%* | €2,585 | 45 |
| Bayern | +4.7% | 3.2%* | €4,150 | 96 |
| Bremen | +4.7% | 3.2%* | €2,926 | 2 |
| Hessen | +4.6% | 3.2%* | €3,300 | 26 |
| Baden-Württemberg | +4.2% | 3.2%* | €3,437 | 44 |
Price growth: 2016–2025, compound average per year, in the country's own currency, before inflation. Rental yields: 12-month lets, gross. Price per m²: latest year, from the best published source for each area. * Figure of the larger area: no local data. – no data.
All 414 areas in Germany
Each with its own prices, growth and yields
Bayern
- Traunstein
- Weilheim-Schongau
- Landshut (city)
- Passau (city)
- Straubing (city)
- Deggendorf
- Freyung-Grafenau
- Kelheim
- Landshut (district)
- Passau (district)
- Regen
- Rottal-Inn
- Ingolstadt (city)
- München (city)
- Rosenheim (city)
- Altötting
- Berchtesgadener Land
- Bad Tölz-Wolfratshausen
- Dachau
- Ebersberg
- Eichstätt
- Erding
- Freising
- Fürstenfeldbruck
- Garmisch-Partenkirchen
- Landsberg am Lech
- Miesbach
- Mühldorf a. Inn
- München (district)
- Neuburg-Schrobenhausen
- Pfaffenhofen a. d. Ilm
- Rosenheim (district)
- Starnberg
- Straubing-Bogen
- Dingolfing-Landau
- Amberg (city)
- Regensburg (city)
- Weiden i. d. Opf (city)
- Amberg-Sulzbach
- Cham
- Neumarkt i. d. OPf.
- Neustadt a. d. Waldnaab
- Regensburg (district)
- Schwandorf
- Tirschenreuth
- Bamberg (city)
- Bayreuth (city)
- Coburg (city)
- Hof (city)
- Bamberg (district)
- Bayreuth (district)
- Coburg (district)
- Forchheim
- Hof (district)
- Kronach
- Kulmbach
- Lichtenfels
- Wunsiedel i. Fichtelgebirge
- Ansbach (city)
- Erlangen (city)
- Fürth (city)
- Nürnberg (city)
- Schwabach (city)
- Ansbach (district)
- Erlangen-Höchstadt
- Fürth (district)
- Nürnberger Land
- Neustadt a. d. Aisch-Bad Windsheim
- Roth
- Weißenburg-Gunzenhausen
- Aschaffenburg (city)
- Schweinfurt (city)
- Würzburg (city)
- Aschaffenburg (district)
- Bad Kissingen
- Rhön-Grabfeld
- Haßberge
- Kitzingen
- Miltenberg
- Main-Spessart
- Schweinfurt (district)
- Würzburg (district)
- Augsburg (city)
- Kaufbeuren (city)
- Kempten (Allgäu) (city)
- Memmingen (city)
- Aichach-Friedberg
- Augsburg (district)
- Dillingen a.d. Donau
- Günzburg
- Neu-Ulm
- Lindau (Bodensee)
- Ostallgäu
- Unterallgäu
- Donau-Ries
- Oberallgäu
Baden-Württemberg
- Stuttgart (city)
- Böblingen
- Esslingen
- Göppingen
- Ludwigsburg
- Rems-Murr-Kreis
- Heilbronn (city)
- Heilbronn (district)
- Hohenlohekreis
- Schwäbisch Hall
- Main-Tauber-Kreis
- Heidenheim
- Ostalbkreis
- Baden-Baden (city)
- Karlsruhe (city)
- Karlsruhe (district)
- Rastatt
- Heidelberg (city)
- Mannheim (city)
- Neckar-Odenwald-Kreis
- Rhein-Neckar-Kreis
- Pforzheim (city)
- Calw
- Enzkreis
- Freudenstadt
- Freiburg im Breisgau (city)
- Breisgau-Hochschwarzwald
- Emmendingen
- Ortenaukreis
- Rottweil
- Schwarzwald-Baar-Kreis
- Tuttlingen
- Konstanz
- Lörrach
- Waldshut
- Reutlingen
- Tübingen (district)
- Zollernalbkreis
- Ulm (city)
- Alb-Donau-Kreis
- Biberach
- Bodenseekreis
- Ravensburg
- Sigmaringen
Niedersachsen
- Oldenburg (Oldenburg) (city)
- Osnabrück (city)
- Wilhelmshaven (city)
- Ammerland
- Aurich
- Cloppenburg
- Emsland
- Friesland
- Grafschaft Bentheim
- Leer
- Oldenburg (district)
- Osnabrück (district)
- Braunschweig (city)
- Salzgitter (city)
- Wolfsburg (city)
- Gifhorn
- Goslar
- Helmstedt
- Northeim
- Peine
- Wolfenbüttel
- Göttingen
- Diepholz
- Hameln-Pyrmont
- Hildesheim
- Holzminden
- Nienburg (Weser)
- Schaumburg
- Region Hannover
- Celle
- Cuxhaven
- Harburg
- Lüchow-Dannenberg
- Lüneburg (district)
- Osterholz
- Rotenburg (Wümme)
- Heidekreis
- Stade
- Uelzen
- Verden
- Delmenhorst (city)
- Emden (city)
- Vechta
- Wesermarsch
- Wittmund
Hessen
- Darmstadt (city)
- Frankfurt am Main (city)
- Offenbach am Main (city)
- Wiesbaden (city)
- Bergstraße
- Darmstadt-Dieburg
- Groß-Gerau
- Hochtaunuskreis
- Main-Kinzig-Kreis
- Main-Taunus-Kreis
- Odenwaldkreis
- Offenbach (district)
- Rheingau-Taunus-Kreis
- Wetteraukreis
- Gießen (district)
- Lahn-Dill-Kreis
- Limburg-Weilburg
- Marburg-Biedenkopf
- Vogelsbergkreis
- Kassel (city)
- Fulda
- Hersfeld-Rotenburg
- Kassel (district)
- Schwalm-Eder-Kreis
- Waldeck-Frankenberg
- Werra-Meißner-Kreis
Rheinland-Pfalz
- Frankenthal (Pfalz) (city)
- Kaiserslautern (city)
- Landau in der Pfalz (city)
- Ludwigshafen am Rhein (city)
- Mainz (city)
- Neustadt an der Weinstraße (city)
- Pirmasens (city)
- Speyer (city)
- Worms (city)
- Zweibrücken (city)
- Alzey-Worms
- Bad Dürkheim
- Donnersbergkreis
- Germersheim
- Kaiserslautern (district)
- Kusel
- Südliche Weinstraße
- Koblenz (city)
- Ahrweiler
- Altenkirchen (Westerwald)
- Bad Kreuznach
- Birkenfeld
- Mayen-Koblenz
- Neuwied
- Rhein-Lahn-Kreis
- Westerwaldkreis
- Cochem-Zell
- Rhein-Hunsrück-Kreis
- Trier (city)
- Bernkastel-Wittlich
- Eifelkreis Bitburg-Prüm
- Vulkaneifel
- Trier-Saarburg
- Rhein-Pfalz-Kreis
- Mainz-Bingen
- Südwestpfalz
Nordrhein-Westfalen
- Düsseldorf (city)
- Duisburg (city)
- Essen (city)
- Krefeld (city)
- Mönchengladbach (city)
- Mülheim an der Ruhr (city)
- Oberhausen (city)
- Remscheid (city)
- Solingen (city)
- Wuppertal (city)
- Kleve
- Mettmann
- Rhein-Kreis Neuss
- Viersen
- Wesel
- Bonn (city)
- Köln (city)
- Leverkusen (city)
- Düren
- Rhein-Erft-Kreis
- Euskirchen
- Heinsberg
- Oberbergischer Kreis
- Rheinisch-Bergischer Kreis
- Rhein-Sieg-Kreis
- Städteregion Aachen
- Bottrop (city)
- Gelsenkirchen (city)
- Münster (city)
- Borken
- Coesfeld
- Recklinghausen
- Steinfurt
- Warendorf
- Bielefeld (city)
- Gütersloh
- Herford
- Höxter
- Lippe
- Minden-Lübbecke
- Paderborn
- Bochum (city)
- Dortmund (city)
- Hagen (city)
- Hamm (city)
- Herne (city)
- Ennepe-Ruhr-Kreis
- Hochsauerlandkreis
- Märkischer Kreis
- Olpe
- Siegen-Wittgenstein
- Soest
- Unna
Price growth by year
% change on the year before
How Germany compares
Median of 35 countries with a price index, 2016–2025.
Questions
What is the average property price per m² in Germany?
€5,200 per m² in 2025, from Deloitte. It ranges from €1,475 in Sachsen-Anhalt to €6,486 in Hamburg.
How much have property prices risen in Germany?
+4.3% a year on average from 2016 to 2025, and +0.9% in 2026 so far.
What rental yield can you get in Germany?
3.2% of the price a year on average for 12-month lets in 2016–2025, and 3.1% in 2025. These are gross figures, before costs, fees, empty months and tax.
Which region of Germany had the highest price growth?
Berlin, at +7.3% a year from 2016 to 2025, ahead of Nordrhein-Westfalen at +6.3%.
Sources
Looking at a property in Germany?
Request an invite to check a listing against its area's prices, growth and rental yields.