milinia

Money on your doorstep

Regions

Munich costs three times as much as Leipzig but does not pay three times as much. Twelve cities where living, earning and investing add up very differently.

MunichFrankfurtHamburgBerlinStuttgartDüsseldorfCologneNurembergHanoverBremenLeipzigDresden

Purchase price in thousand euros per square metre

Existing flats, reference values 2026. The colour runs from green (under €3,000) to rose (over €8,000).

Twelve portraits

Living, earning, taxes, investing

CityPurchase priceNew rentYieldMedian grossPurchasing powerTransfer tax
Leipzig€2,600€9.04.2 %€3,600905.5 %
Dresden€2,700€9.54.2 %€3,700925.5 %
Bremen€3,000€10.54.2 %€4,100985.0 %
Hanover€3,400€11.03.9 %€4,2001025.0 %
Nuremberg€3,900€12.03.7 %€4,4001063.5 %
Stuttgart€4,600€15.03.9 %€5,1001205.0 %
Cologne€4,600€14.03.7 %€4,5001046.5 %
Düsseldorf€4,700€13.53.4 %€4,8001186.5 %
Berlin€5,100€15.03.5 %€4,300966.0 %
Frankfurt am Main€5,600€16.53.5 %€5,2001186.0 %
Hamburg€5,900€15.03.1 %€4,7001115.5 %
Munich€8,300€21.03.0 %€5,3001283.5 %

Purchase price for existing flats per square metre, new lettings per square metre excluding utilities, gross rental yield, median full-time monthly gross salary, purchasing power index Germany = 100, real estate transfer tax of the federal state. Reference values 2026.

Calculator

Mortgage in your region