Which German cities have the cheapest real estate?
The question “Where is real estate cheapest in Germany?” concerns not only expats and students, but also investors looking for affordable entry tickets to the market. Germany is one of the largest economies in Europe, but housing prices vary greatly depending on the region.
While in Munich or Hamburg a square meter can cost between €7,000 and €10,000, prices in many cities of Eastern Germany or old industrial centers in the West are significantly lower.
Why do prices differ?
-
Demographics – population decline in some regions.
-
Economic activity – weaker housing demand, fewer jobs.
-
Infrastructure – cities without international companies and universities are traditionally cheaper.
-
Age and condition of buildings – many houses require renovation.
Cities with the cheapest real estate in Germany
-
Chemnitz (Saxony)
-
Average apartment price: €1,200–1,500/m²
-
Multi-family house: from €300,000–400,000 for 6–8 flats
-
Reason: low demand, demographic decline, but growing culture and education sector.
-
-
Magdeburg (Saxony-Anhalt)
-
2-room apartment: from €80,000–100,000
-
Suburban house: from €150,000
-
Growth outlook: logistics and transport hub connecting Berlin and Hanover.
-
-
Halle (Saale, Saxony-Anhalt)
-
Average rent for 1-room apartment: from €300/month
-
Purchase price per m²: about €1,500
-
Investor interest – university city with stable rental demand.
-
-
Duisburg & Gelsenkirchen (North Rhine-Westphalia)
-
Apartment price: from €1,400/m²
-
Multi-family houses (8–12 flats): €500,000–700,000
-
Part of the Ruhr area, still affordable due to housing oversupply.
-
-
Leipzig (Saxony)
-
Apartments: from €2,000/m²
-
Multi-family house (10–12 flats): €800,000–1,200,000
-
Strong growth potential thanks to students, creative industries, and business relocations from Berlin.
-
-
Erfurt (Thuringia)
-
1-room apartment: from €100,000
-
Small houses: €200,000–250,000
-
Capital of Thuringia, still cheaper than neighboring western states.
-
Comparative price table (2025)
City | Apartments (€/m²) | Multi-family houses | Single-family houses |
---|---|---|---|
Chemnitz | 1,200–1,500 | from €300,000 | from €120,000 |
Magdeburg | 1,400–1,600 | from €350,000 | from €150,000 |
Halle (Saale) | ~1,500 | from €400,000 | from €160,000 |
Duisburg / Gelsenkirchen | 1,400–1,700 | €500,000–700,000 | from €180,000 |
Leipzig | 2,000–2,500 | €800,000–1,200,000 | from €250,000 |
Erfurt | ~1,800 | from €450,000 | €200,000–250,000 |