The requirement
Here’s the honest answer: Germany sets no single national minimum room height. There’s no federal building code to set one — building law is made by each of the 16 Länder, and the figure genuinely differs from Land to Land.
Where the “2.40 m” figure comes from. The Musterbauordnung (MBO) — a model law published by the Bauministerkonferenz to keep the 16 Länder’s laws roughly aligned — uses 2.40 m as its illustrative minimum lichte Raumhöhe (clear room height) for a habitable room (Aufenthaltsraum). But the MBO has no legal force of its own. It only matters as a template, and several Länder diverge from it materially:
- Baden-Württemberg, Saarland and Schleswig-Holstein set 2.30 m, not 2.40 m, as their general figure.
- Bavaria and Sachsen-Anhalt exempt an ordinary one- or two-family house (Gebäudeklasse 1 & 2) from any fixed minimum room height at all.
- Several other Länder give a reduced or discretionary figure specifically for small residential buildings.
There is no honest way to print a single “German room height” on this page — the number that binds you is the one set by your Land’s Landesbauordnung. Once a Land’s page is published on this hub, that’s where the confirmed figure lives; check there before you build to any number.
Minimum room area. No Land’s building code sets a fixed minimum floor area for a habitable room — every LBO reviewed uses qualitative wording, something to the effect of “a floor area sufficient for its use.” A single-digit square-metre figure circulates for bedrooms, but it comes from a separate regime — Land-level Wohnungsaufsichtsgesetz (housing-supervision law), which addresses overcrowding, not the building code. Don’t present it as a building-code figure.
The one near-uniform figure: natural light
Unlike room height, this one is consistent everywhere it was checked across the 16 Länder: a habitable room’s window rough opening needs to be at least 1/8 (12.5%) of the room’s net floor area. It’s still technically a Land-level LBO rule rather than a single federal clause — each Land states it in its own text — but the figure itself doesn’t seem to vary.
Ventilation — qualitative only, in the building code itself
The LBO text (mirrored closely across the Länder) requires only that a habitable room can be “ausreichend belüftet” — adequately ventilated. That’s a qualitative requirement, not a numeric one; there’s no fixed air-change or flow-rate figure in the building code itself for an ordinary room, unlike the hard ventilation numbers you’ll find in some other countries’ codes on this site.
Separately, DIN 1946-6 sets a mandatory Lüftungskonzept (ventilation concept) requirement for new-build and materially-altered dwellings — but this page can’t confidently give you its numeric detail, so it isn’t printed here. Check the standard directly if you need the moisture-protection ventilation figure for a specific job.
Work it out on site
Because there’s no single national ceiling height to design to, the number you’re actually building to is your Land’s own LBO figure — typically somewhere in the 2.30–2.40 m band, with real exceptions for small houses in some Länder. Once you know that figure for your Land:
- Confirm your Land’s minimum on that Land’s page (or its LBO directly) — don’t assume 2.40 m applies everywhere.
- Check for the attic/roof-space reduction, if your room sits under a sloped ceiling — most Länder allow a reduced height (commonly 2.20–2.30 m) over at least half the floor area, disregarding any part of the room under roughly 1.50 m clear height.
- Set out the window to at least 1/8 of the room’s net floor area, whatever the ceiling height ends up being.
Related
- Part of the German building rules hub — how the national DIN layer and the 16 Länder’s own building law fit together.
- Setting out the stairs on the same build? See German stair & guard rules — headroom over a stair is a separate figure from a room’s ceiling height.
Sources
- Musterbauordnung (MBO) — the non-binding model text most Länder pattern their room-height clause on. Read it at bauministerkonferenz.de.
- Landesbauordnungen (16) — the actually-binding room-height, natural-
light and ventilation figures, each Land’s own law. Verify at your Land’s
official legal portal (e.g.
landesrecht-bw.de,gesetze-bayern.de,gesetze.berlin.de,recht.nrw.de).
Read this first. There is no single national minimum room height in Germany — the figure is set per-Land, and this page deliberately doesn’t print one number as “the” German figure. Several Länder have amended their room-height rule recently (Berlin in December 2024, Saarland in April 2025, Schleswig-Holstein with a new LBO from July 2024), so always confirm the current text of your Land’s LBO — not just the figure quoted here — before you rely on it.
State variations
These states apply requirements that differ from the national provisions for this rule.
- Baden-Württemberg Adopted DE LBO
Current code: Landesbauordnung Baden-Württemberg (LBO BW)
Baden-Württemberg's LBO BW sets minimum room height at 2.30 m (§34(1)), not the 2.40 m most Länder use.
- Bayern Adopted DE LBO
Current code: Bayerische Bauordnung (BayBO)
Bavaria's BayBO exempts an ordinary 1–2 unit house (Gebäudeklasse 1 & 2) from any fixed minimum room height at all (Art. 45(1)).
- Hamburg Adopted DE LBO
Current code: Hamburgische Bauordnung (HBauO)
Hamburg's HBauO reduces the room-height minimum to 2.30 m for an ordinary 1–2 unit house, vs 2.40 m generally (§44(1)).
- Mecklenburg-Vorpommern Adopted DE LBO
Current code: Landesbauordnung Mecklenburg-Vorpommern (LBauO M-V)
Mecklenburg-Vorpommern's LBauO M-V reduces the room-height minimum to 2.30 m for an ordinary 1–2 unit house, vs 2.40 m generally.
- Saarland Adopted DE LBO
Current code: Landesbauordnung Saarland (LBO), as amended Apr 2025
Saarland's room-height minimum dropped to 2.30 m when a transitional 2.40 m period ended 26 Apr 2025.
- Schleswig-Holstein Adopted DE LBO
Current code: Landesbauordnung Schleswig-Holstein (LBO SH), in force since 5 Jul 2024
Schleswig-Holstein's new LBO SH (in force since 5 Jul 2024) sets minimum room height at 2.30 m (§47(1)), not the 2.40 m most Länder use.
- Sachsen-Anhalt Adopted DE LBO
Current code: Bauordnung des Landes Sachsen-Anhalt (BauO LSA)
Sachsen-Anhalt's BauO LSA exempts an ordinary 1–2 unit house, and every roof-space room, from any fixed minimum room height at all.
Related building rules
More Germany rules