A genuine, official, city-by-city cost-of-living index for Germany — covering rent, food, transport and everything else in one number per city — doesn’t exist as a single government dataset we could verify. What Germany’s federal statistical office does publish, for the first time comprehensively, is city-by-city rent data from the 2022 national census. Rent is usually the single biggest cost that varies by city, so we’re building this comparison around that verified data rather than blending in unofficial city cost-of-living indexes, which tend to be crowd-sourced and less reliable.
Net cold rent by city (official Census 2022 data)
The Statistisches Bundesamt (Destatis) collected net cold rent (Nettokaltmiete — rent excluding utilities) per square metre for every residential unit in Germany for the first time in the 2022 Census, with results published in 2024. Here’s how major cities compare:
| City | Net cold rent per m² |
|---|---|
| Munich | €12.89 |
| Frankfurt am Main | €10.58 |
| Stuttgart | €10.39 |
| Heidelberg | €10.02 |
| Hamburg (state average) | €9.16 |
| Potsdam | €7.85 |
| Berlin | €7.67 |
| Hagen | €5.39 |
| Chemnitz | €5.26 |
| National average | €7.28 |
What this means in practice: a 20 m² room, roughly typical for a trainee’s first flat-share room, would cost approximately €258/month in cold rent in Munich versus €105–115/month in Chemnitz or Hagen — before utilities. Munich is more than double the national average; Berlin sits close to it.
What doesn’t vary by city
Several of the recurring costs covered in our hidden costs article are flat nationwide, so they don’t need a city-by-city table:
- Rundfunkbeitrag (household broadcasting fee): €18.36/month everywhere
- Deutschlandticket (nationwide public transport): €63/month everywhere
- Social insurance contribution rates: the same percentages of gross pay regardless of city
What does vary locally beyond rent — groceries, eating out, local transport if you don’t buy the Deutschlandticket — we don’t have an official, city-specific government dataset for, so we’re not inventing city-by-city figures for those categories. If you see a site quoting a precise “total monthly cost” per city that includes food and incidentals, ask where that number comes from; it’s very likely a crowd-sourced estimate (e.g. Numbeo-style data) rather than an official statistic, and should be treated as a rough indication only, not a verified figure.
Applying this to your budget
Take your expected net pay from our savings breakdown and subtract your city’s rent from the table above (for your realistic room size) plus the flat national costs. A trainee earning the collectively-bargained average in Chemnitz or a smaller town will have meaningfully more breathing room than the same trainee in Munich or Frankfurt — rent alone can be the difference between the tight, near-zero savings scenario and a genuinely comfortable one.
See our Ausbildung programmes for openings by region, or contact us to talk through where your budget goes furthest.
Where this comes from
Net cold rent per square metre by city: Statistisches Bundesamt (Destatis), Zensus 2022 (German national census), first published June 2024. We verified the underlying data and its attribution to Destatis via destatis.de’s Zensus 2022 press release series and cross-checked the city figures via industry reporting of the same dataset. Rundfunkbeitrag rate: rundfunkbeitrag.de. Deutschlandticket price: bahn.de.
