Is real estate investment worthwhile in Kassel?
- Kassel is a city with 201,585 inhabitants in the state of Hessen.
- The median purchase price is €3,276 per square metre – high prices compared to the national average.
- Purchase prices have risen by 16.0% over the last five years.
- Compared to the national average, an average gross rental yield can be achieved here: between 3.7% and 4.7% (average 4.1%).
- The purchase-price factor is about 21 years.
- The low average age (42.9 years) makes the region a safe place to invest.
- The population has grown by 4.1% since 2008 (about 0.4% per year).
- Unemployment at 7.2% is above the national average.
Kassel is positioned with an average price per square metre of 3.276 € and a price-to-yield factor of 24,6 in the German comparison. Rents (avg. 10,91 €/m²) reflect a focus on value stability.
Medium yield, value appreciation potential takes priority.
| Metric | Average | Market Range (Min – Max) |
|---|---|---|
| Purchase Price | 3.276 €/m² | 3.250 € to 3.349 € |
| Rent (cold rent) | 10,91 €/m² | 10,06 € to 13,00 € |
| Yield (affordable apt.) | 3,71 % | Typical for smaller / cheaper apartments |
| Yield (expensive apt.) | 4,66 % | Premium locations, focus on value growth |
| Period | Purchase Prices | Rents |
|---|---|---|
| Last Year | +5,05 % | -5,62 % |
| Last 2 Years | +2,23 % | -3,37 % |
| Last 5 Years | +15,98 % | +22,17 % |
| Last 10 Years | +61,05 % | +37,23 % |
| Year | Purchase Price avg €/m² | Rent avg €/m² | Yield % |
|---|---|---|---|
| 2011 | 1.472 | 5,81 | 4,74 |
| 2012 | 1.554 | 6,35 | 4,90 |
| 2013 | 1.570 | 6,72 | 5,14 |
| 2014 | 1.725 | 7,28 | 5,06 |
| 2015 | 1.890 | 7,83 | 4,97 |
| 2016 | 2.034 | 7,95 | 4,69 |
| 2017 | 2.417 | 7,64 | 3,79 |
| 2018 | 2.332 | 8,12 | 4,18 |
| 2019 | 2.295 | 8,78 | 4,59 |
| 2020 | 2.512 | 8,57 | 4,09 |
| 2021 | 2.825 | 8,93 | 3,79 |
| 2022 | 2.821 | 9,66 | 4,11 |
| 2023 | 2.834 | 10,28 | 4,35 |
| 2024 | 3.205 | 11,29 | 4,23 |
| 2025 | 3.119 | 11,56 | 4,45 |
| 2026 | 3.276 | 10,91 | 4,00 |
Interactive calculation for an apartment in Kassel. Adjust values: