According to figures from the German government, rents in major German cities have risen by an average of 44 percent since 2016.
In 14 of the 15 largest German cities, Berlin, Hamburg, Munich, Cologne, Frankfurt, Stuttgart, Düsseldorf, Leipzig, Dortmund, Essen, Bremen, Dresden, Nuremberg and Duisburg, rents rose by an average of 44 percent between 2016 and 2025.
All other German cities have seen average rents rise by somewhere between 46 and 36 percent since 2016.
In 2025, as in 2016, Munich remains the most expensive German city for renters, with tenants paying an average of 21,29 euros per square metre.
In 2016, Berlin tenants were paying an average of 9,02 euros per square metre; this ha…