
Frankfurt am Main ranks alongside Munich and Hamburg among Germany's most expensive housing markets. The official Mietspiegel provides the most reliable figure for that, far more precise than individual listing prices.
The current Mietspiegel for the city of Frankfurt am Main puts the average net cold rent at 17.98 euros per square metre. It's valid from 1 June 2024 to 31 May 2026, and it's the legal basis both for rent increases in existing contracts and for the rent brake (Mietpreisbremse) on new lettings in the city.
The average figure hides a substantial spread within the city: in basic locations, net cold rent averages 14.62 euros per square metre, while in especially sought-after locations it reaches 22.22 euros. That's a difference of more than 50 percent between the cheapest and most expensive category, notably wider than the spread Berlin's Mietspiegel shows between its own location categories.
Based on the Mietspiegel range, cold rent works out to roughly:
1-room apartment (35 sqm): around €512 (basic location) to €778 (sought-after location)
2-room apartment (60 sqm): around €877 to €1,333
3-room apartment (85 sqm): around €1,243 to €1,889
On top of that comes the monthly additional-costs advance payment, which according to the German Tenants' Association's operating-cost index averages 2.28 euros per square metre nationwide, with a ceiling of 2.87 euros when every chargeable cost category is fully passed through.
As a banking city with a high density of international jobs, Frankfurt continuously attracts new residents, while buildable land within the city is limited. That drives prices in central, well-connected locations like Westend, Nordend, or Sachsenhausen well above the city average. For where you might still find more affordable options within the city, see our guide to Frankfurt's more affordable neighbourhoods.
17.98 euros per square metre in net cold rent on average, valid from 1 June 2024 to 31 May 2026.
Between 14.62 euros in basic and 22.22 euros in sought-after locations, a difference of more than 50 percent.
Until 31 May 2026, after which a new Mietspiegel will be drawn up on the usual cycle.
Nationwide, according to the German Tenants' Association, they average 2.28 euros per square metre, with a ceiling of 2.87 euros.