Cost of living in Germany: what actually changes from city to city
Facts as of 08/2026 · re-checked at least every 6 months · by Benjamin Farmer
The short answer
Outside housing, Germany is close to a single price. The federal regional price index (2022 prices, the most recent official comparison) puts Munich, the most expensive district in the country, at 125.1 against a national average of 100, and the cheapest districts at around 90.5. Housing alone runs from 68 to 180.9 on that same scale. So the city decides your rent and almost nothing else: the broadcasting fee is 18.36 euro everywhere, the nationwide transport ticket 63 euro, VAT and social contributions identical. Compare cities on asking rent against local salaries, not on cost-of-living indices — and use asking rents, which the BBSR puts about 43 percent above what sitting tenants pay.
- Regional price index, all goods
- Munich 125.1, Frankfurt 115.9, Stuttgart 114.8, Hamburg 111.5, Berlin 105.5, cheapest districts 90.5 to 91.5 (BBSR, 2022 prices)
- Same index, housing only
- Munich 180.9, Frankfurt 152.7, Stuttgart 140.6, Berlin 117.8, Vogtlandkreis 68.0
- Asking rent when a flat is re-let
- 11.11 euro per square metre nationwide in 2025; large cities about 14, thinly populated rural districts 8.64 (BBSR)
- Munich asking rent
- 21.01 euro per square metre in 2025 — the highest in Germany (BBSR)
- Cheapest regions
- parts of Saxony and Thuringia under 6 euro per square metre
- Gap between sitting tenants and newcomers
- existing rents averaged 7.76 euro per square metre in 2025; re-letting rents ran about 43 percent higher
- Official rent tables (existing tenancies)
- Munich 15.38 euro/m² (Mietspiegel 2025), Hamburg 9.94 euro/m² median (Mietenspiegel 2025), Berlin 7.71 euro/m² (Mietspiegel 2026)
- Service charges on top of cold rent
- 2.67 euro per square metre a month on average for 2024, up to 3.68 if every cost type applies (Deutscher Mieterbund)
- Rent brake
- at most 10 percent above the local comparative rent in designated areas, but not for flats first let after 1 October 2014 (§§ 556d, 556f BGB)
- Identical everywhere
- broadcasting fee 18.36 euro per dwelling, Deutschlandticket 63 euro a month, VAT, social insurance rates
- Average household spending
- 3,030 euro a month in 2023: 38 percent housing, 14 percent food, 12 percent transport (Destatis)
- One-person household
- 1,833 euro a month in the 2022 survey, of which 752 euro housing and energy, 245 euro food, 203 euro transport
- Share of income spent on rent
- 27.9 percent on average, 30.9 percent for large-city tenants who moved in from 2019 (Destatis, 2022 survey)
The price gap between German cities is smaller than you think — except for one item
Germany has one official comparison of regional price levels: the index the BBSR built with the Federal Statistical Office's shopping basket, covering all 400 districts and independent cities. On that index the national average is 100. Munich, the most expensive place in the country, sits at 125.1. Frankfurt is 115.9, Stuttgart 114.8, Hamburg 111.5, Berlin 105.5. The cheapest districts — Pirmasens, Gera, the Erzgebirgskreis, Wunsiedel, Spree-Neiße, the Altmark, the Altenburger Land, Lüchow-Dannenberg — sit between 90.5 and 91.5.
Read that spread carefully, because it is the opposite of what most relocation advice implies. Between the single most expensive city in Germany and the cheapest rural district there is a difference of roughly a third. Between Berlin and Hamburg there are six index points. The BBSR adds that in two out of three districts and independent cities the cost of living is below the national average, and that slightly more than half the German population lives in those places.
The reason the total spread stays that narrow is that most of the basket is priced nationally. VAT is federal. Social insurance rates are federal. The broadcasting fee is 18.36 euro a month per dwelling wherever the dwelling is. Since January 2026 the Deutschlandticket costs 63 euro a month and covers regional and local transport across the whole country, so the classic difference between an expensive transport city and a cheap one has largely stopped existing. Groceries, phone contracts, insurance and fuel move within a few percent.
Then there is housing, and housing behaves like a different country. On the same index, the housing component runs from 68.0 in the Vogtlandkreis to 180.9 in Munich — with the district of Munich at 154.6, Frankfurt at 152.7, Starnberg at 146.3, Stuttgart at 140.6 and Berlin at 117.8. That single line does nearly all the work in the total. The index uses 2022 prices, which is the most recent official regional comparison published; rents have risen since, and the ranking has not changed.
The rent in the official rent table is not the rent you will pay
This is where most cost-of-living research for newcomers goes wrong, and it goes wrong in a way that costs real money. German cities publish a Mietspiegel, a qualified rent table. Munich's Mietspiegel 2025, recognised by the city council on 26 March 2025, shows an average net cold rent of 15.38 euro per square metre, up 5.5 percent from the 14.58 euro in the 2023 edition. Hamburg's Mietenspiegel 2025 shows 9.94 euro per square metre as of 1 April 2025, up 1.12 percent, drawn from 47,448 households — and for the first time as a median rather than an arithmetic mean, so it is not strictly comparable with Munich's average. Berlin's Mietspiegel 2026, in force since 28 May 2026, puts the average level at 7.71 euro per square metre across around 1.6 million relevant flats.
Those figures describe the stock of existing tenancies. § 558d BGB says a qualified Mietspiegel has to be adjusted to market developments every two years and rebuilt after four, and that its figures are then presumed to represent the ortsübliche Vergleichsmiete — the local comparative rent, which is what a landlord may charge an existing tenant, not what a landlord asks a new one.
The number that describes your situation is the asking rent for a re-let flat, and the BBSR publishes it. In 2025 it averaged 11.11 euro per square metre across Germany, a rise of 3.5 percent after 4.8 percent in 2024 and 5.7 percent in 2023. Large independent cities averaged around 14 euro, thinly populated rural districts 8.64 euro, and Munich 21.01 euro per square metre, by a wide margin the highest in the country. Parts of Saxony and Thuringia stay under 6 euro: the Vogtlandkreis, the Erzgebirgskreis, Görlitz, Chemnitz, the district of Greiz.
Put the two series side by side and you get the sentence to remember. Existing rents across Germany averaged about 7.76 euro per square metre in 2025. Re-letting rents ran roughly 43 percent above that. A person arriving from abroad has no existing tenancy, so the 43 percent is not a statistic about someone else — it is the entry price. Budget from asking rents on the portals for the specific district, not from any city average you read anywhere, including this page.
Cold rent, warm rent, and the second rent that is not in the headline figure
Every rent figure quoted so far is a cold rent — Nettokaltmiete, the rent for the flat and nothing else. What leaves your account each month is the warm rent. § 556 (1) BGB lets the landlord pass on operating costs and points to the Betriebskostenverordnung for what qualifies; § 2 BetrKV lists seventeen categories, from property tax and water through lifts, street cleaning and refuse, building cleaning, gardens, lighting, chimney sweeping, insurance, the caretaker, broadband and the shared laundry room.
Property tax being number one on that list is worth a moment. It is the only item on which a municipality's own tax rate reaches a tenant's bill directly — one of the few genuinely local costs left, and one nobody quotes in a city comparison because the rate differs by municipality and is reset periodically.
For the size of the bill the best available figure is the Deutscher Mieterbund's Betriebskostenspiegel, a tenants' association analysis rather than official statistics: for the 2024 accounting year, 2.67 euro per square metre a month on average, rising to 3.68 euro if every possible cost type applies, with heating and hot water at 1.32 euro per square metre and up to 2.18 at the top. On an 80 square metre flat that is 3,532.80 euro for the year, more than 6 percent above the year before. Add roughly 2.50 to 3.50 euro per square metre to any cold rent you see advertised and you have a realistic monthly figure.
One deadline is worth knowing before your first annual statement arrives: § 556 (3) BGB requires the landlord to send the statement within twelve months of the end of the accounting period, and a late statement generally rules out any additional demand. The same twelve months apply to you for raising objections. Mark the date when you get the statement rather than filing it away.
What the rent brake does, and the exception that covers most flats offered to internationals
In areas a state government has designated as having a strained housing market, § 556d (1) BGB caps a new rent at 10 percent above the local comparative rent. Those state regulations have to expire by 31 December 2029 at the latest under § 556d (2), so the instrument has a fixed horizon rather than an open one.
The exception is the part that matters for someone moving from abroad. § 556f BGB switches the cap off for any flat first used and let after 1 October 2014, and for the first letting after a comprehensive modernisation. New-build apartments and freshly renovated units are exactly what gets advertised on English-language portals and offered by relocation agencies. The rent brake will often not apply to the flat you are shown, and that is lawful, not a trick.
Whether a specific rent is above the permitted level in a specific street is a legal assessment of your individual contract, and it is not something we may do for you. A local tenants' association or a lawyer specialising in tenancy law does exactly that, usually for a modest membership fee, and the Mietspiegel query tools that Munich, Hamburg and Berlin run online will give you the comparative range for an address before you sign anything.
What a household in Germany actually spends
The Federal Statistical Office puts average consumption spending at 3,030 euro per household per month for 2023. Housing takes 38 percent of it, food 14 percent, transport 12 percent. The share moves sharply with income: households with a net income below 1,300 euro spend 1,210 euro a month in total and put 64 percent of it into housing and food, while households above 5,000 euro spend 4,760 euro and put 47 percent into the same two items.
For a single person the older but more specific table from the 2022 survey year is the useful one: 1,833 euro a month in total, of which 752 euro for housing, energy and maintenance, 245 euro for food, drink and tobacco, and 203 euro for transport. Those are averages across all single-person households in Germany, including people in long-standing cheap tenancies, so the housing line is the one to raise for your own city and replace with a real asking rent.
The rent burden itself comes from the housing programme of the 2022 Mikrozensus, and it is the clearest evidence that a big city is not automatically a bad deal. Tenants across Germany spend 27.9 percent of their net household income on rent; in large cities 29.0 percent. For households that moved in from 2019 onward the figures are 29.6 percent overall and 30.9 percent in large cities — higher, but not the doubling that the Munich rent figures on their own suggest. Big-city rents are much higher, and big-city incomes are higher too.
The comparison that actually works
Two cities are not comparable on a cost-of-living index, because the index tells you about a basket and you do not buy a basket. They are comparable on one number: what is left after rent. Take the gross salary the employer offers in that city, work out what actually reaches your account, then subtract twelve months of the asking rent for a real flat in a district you would accept.
Both halves of that calculation move with the region, and they do not move together. Regional salary medians differ substantially across Germany — our guide on salary expectations by profession sets them out from the Federal Employment Agency's own statistics — but they differ by far less than rents do. That is the arithmetic behind a pattern that surprises people: a mid-level salary in Leipzig or Chemnitz can leave more money at the end of the month than a noticeably higher one in Munich, while a senior specialist salary in Munich usually still wins, because the rent gap is a fixed amount and the salary gap grows with seniority.
The one number you should not use is a monthly total for a city. No German authority publishes one, and every site that quotes you "living in Berlin costs X euro a month" has assembled it from assumptions about your flat size, your district and your habits. The individual figures on this page are published; a total is not. Working out what a specific offer in a specific city leaves you is free for you here, since employers pay our fee.
The honest answer
Choose the city for the job and the flat, not for the cost of living — and check the asking rent for one real district before you accept the offer, not the city average afterwards. Everything else in your budget is close to identical across Germany, so the only decision that moves real money is where you live and what that particular flat costs to re-let.
If the rent in the city you want is out of reach, the levers are size and district long before they are city. Ten square metres less at 14 euro saves 140 euro a month; a neighbouring district often saves more than moving 300 kilometres would, and it keeps the higher local salary. And if you are comparing two offers in different regions, do the subtraction with real asking rents from the portals on the day you compare. The published averages, this page included, will be older than the market you are about to enter.
Common mistakes
- Budgeting from a city's Mietspiegel figure, which describes existing tenancies — the BBSR puts re-letting rents about 43 percent above existing rents.
- Comparing Munich's average of 15.38 euro per square metre with Hamburg's 9.94, when Hamburg switched to a median in 2025 and the two are not the same kind of figure.
- Reading a cold rent as the monthly cost: service charges added 2.67 euro per square metre on average for 2024, and up to 3.68 where every cost type applies.
- Assuming the rent brake protects you: § 556f BGB switches it off for flats first let after 1 October 2014 and after a comprehensive modernisation, which covers much of what is advertised to internationals.
- Filing the annual service charge statement without checking the date — § 556 (3) BGB gives you twelve months to object, and the same twelve months limit the landlord's additional demands.
- Choosing a cheap city on a price index and losing more in salary than you save in rent, because regional pay differs far less than regional rent.
- Treating the regional price index as current: it uses 2022 prices, and it is the most recent official comparison there is.
- Trusting a website that quotes a monthly cost-of-living total for a German city — no authority publishes one, so it was assembled from someone else's assumptions.
- Forgetting that the broadcasting fee of 18.36 euro is charged per dwelling and the Deutschlandticket costs 63 euro anywhere in Germany, so neither belongs in a city comparison.
- Signing before checking the address in the city's own online Mietspiegel query, which gives the comparative range for that street free of charge.
Free tool
Relocation checklist
Rent is the one cost that changes with the city, and it lands early in the sequence. Our interactive checklist puts housing, registration, bank account and insurance in the order they actually fall due — free, no sign-up.

Benjamin Farmer
Executive German coach and licensed § 34d insurance broker in Bavaria. I coach international professionals on exactly these steps every week, and run a placement service that introduces them directly to German employers.
LinkedIn Free introductory callDisclaimer
This guide is general information for orientation — not legal, tax or insurance advice. Rules, fees and thresholds change; the facts above were last verified 08/2026 against the sources listed below and are re-checked at least every six months — monthly where the figures move. For decisions about your specific case, rely on the responsible authority or on qualified professionals. We do not give legal or tax advice — where your case needs it, we will arrange a review by an immigration lawyer or a tax adviser on request.
Sources: BBSR — asking rents 2025, 11.11 euro/m², Munich 21.01, re-letting about 43 percent above existing rents · BBSR — regional price index 2022: Munich 125.1, housing from 68.0 to 180.9 · City of Munich — Mietspiegel 2025, average net cold rent 15.38 euro/m² · City of Hamburg — Mietenspiegel 2025, median 9.94 euro/m² as of 1 April 2025 · Senate Department Berlin — Mietspiegel 2026, average level 7.71 euro/m² · § 558d BGB — a qualified Mietspiegel shows the local comparative rent, updated every two years · § 556 BGB — service charges and the twelve-month deadline for the annual statement · § 2 BetrKV — the seventeen categories of operating costs, starting with property tax · § 556d BGB — rent brake, 10 percent cap, state regulations expire by 31 December 2029 · § 556f BGB — no cap for flats first let after 1 October 2014 · Destatis — rents and rent burden by municipality type (Mikrozensus 2022) · Destatis — household spending 2023: 3,030 euro a month, 38 percent on housing · Destatis — consumption by household size, one-person household 1,833 euro (2022 survey) · Deutscher Mieterbund — Betriebskostenspiegel for 2024, 2.67 euro/m² a month · Federal Government — Deutschlandticket costs 63 euro a month since January 2026 · Beitragsservice — 18.36 euro a month per dwelling