In this section
German Building Rules: National DIN Numbers, State-by-State Law
Germany's technical numbers — stair geometry, ramp gradients, foundation design — come from national DIN standards. But building law itself is set by each of the 16 Länder's own Landesbauordnung, so figures like minimum room height and guard heights genuinely vary by where you build. This hub carries the national DIN numbers and, by Land, the figures that differ.
Which edition applies, by Land
- Baden-Württemberg Adopted
- Current
- Landesbauordnung Baden-Württemberg (LBO BW)
- Next
- Not announced
LBO BW sets a 2.30 m minimum room height (§34(1)) — lower than the 2.40 m most other Länder use.
- Bayern Adopted
- Current
- Bayerische Bauordnung (BayBO)
- Next
- Not announced
BayBO exempts an ordinary 1–2 unit house from any fixed room-height minimum and gives no number for guard height at all.
- Berlin Adopted
- Current
- Bauordnung für Berlin (BauO Bln), as amended Dec 2024
- Next
- Not announced
BauO Bln room height dropped from 2.50 m to 2.40 m in a very recent late-2024 amendment (§47(1)).
- Brandenburg Adopted
- Current
- Brandenburgische Bauordnung (BbgBO)
- Next
- Not announced
BbgBO sets a 2.40 m minimum room height; exact clause number needs confirming against current statute text.
- Bremen Adopted
- Current
- Bremische Landesbauordnung (BremLBO)
- Next
- Not announced
BremLBO sets a 2.40 m minimum room height (2.30 m in a roof space), confirmed in §47.
- Hamburg Adopted
- Current
- Hamburgische Bauordnung (HBauO)
- Next
- Not announced
HBauO sets a 2.40 m general room height, reduced to 2.30 m for an ordinary 1–2 unit house (§44(1)).
- Hessen Adopted
- Current
- Hessische Bauordnung (HBO)
- Next
- Not announced
HBO sets a 2.40 m minimum room height (§50), with reduced figures for cellars/attics and existing-building conversion.
- Mecklenburg-Vorpommern Adopted
- Current
- Landesbauordnung Mecklenburg-Vorpommern (LBauO M-V)
- Next
- Not announced
LBauO M-V sets a 2.40 m general room height, reduced to 2.30 m for an ordinary 1–2 unit house.
- Niedersachsen Adopted
- Current
- Niedersächsische Bauordnung (NBauO)
- Next
- Not announced
NBauO uses an unusual ⅔-floor-area rule for its 2.40 m room-height minimum (§43); raised its permit-free garage threshold to 60 m² in 2025.
- Nordrhein-Westfalen Adopted
- Current
- Bauordnung für das Land Nordrhein-Westfalen (BauO NRW)
- Next
- Not announced
BauO NRW is one of only two Länder that spells out exact guard-height figures in statute (§39), plus 2.40 m room height and a 30 m² garage rule.
- Rheinland-Pfalz Adopted
- Current
- Landesbauordnung Rheinland-Pfalz (LBauO RLP)
- Next
- Not announced
LBauO RLP sets a 2.40 m minimum room height; attic-reduction figure and clause number need confirming.
- Saarland Adopted
- Current
- Landesbauordnung Saarland (LBO), as amended Apr 2025
- Next
- Not announced
Room-height minimum dropped to 2.30 m when a transitional 2.40 m period ended 26 Apr 2025 — one of the most recent LBO changes.
- Sachsen Adopted
- Current
- Sächsische Bauordnung (SächsBO)
- Next
- Not announced
SächsBO sets a 2.40 m general room height, reduced to 2.30 m in a roof space; clause number needs confirming.
- Sachsen-Anhalt Adopted
- Current
- Bauordnung des Landes Sachsen-Anhalt (BauO LSA)
- Next
- Not announced
BauO LSA exempts an ordinary 1–2 unit house, and every roof-space room, from any fixed minimum room height at all.
- Schleswig-Holstein Adopted
- Current
- Landesbauordnung Schleswig-Holstein (LBO SH), in force since 5 Jul 2024
- Next
- Not announced
Wholly new LBO SH in force since 5 Jul 2024, cutting minimum room height to 2.30 m (§47(1)).
- Thüringen Adopted
- Current
- Thüringer Bauordnung (ThürBO)
- Next
- Not announced
ThürBO sets a 2.40 m minimum room height (2.20 m in a roof space), confirmed in §47.
Adoption timing changes on government timelines — entries marked Verify are being confirmed with the relevant authority.
Rules by topic
The parts of the code a chippie actually sets out — each one in plain English, with the numbers and a calculator.
Footings & slabs
One country, two layers of rules
Germany doesn’t have a single national building code the way Ireland or New Zealand does. Instead, there are two layers, and knowing which one to reach for is the first thing to get right.
The first layer is national technical standards — DIN norms like DIN 18065 for stair geometry, DIN 18040-2 for accessible ramps, and the Eurocodes (DIN EN 1992, DIN EN 1997) for structural and foundation design. These are written once, for the whole country, and a chippy in Hamburg reads the same DIN 18065 table as a chippy in Munich.
The second layer is building law, and that’s where Germany genuinely differs from most of the other countries on this site. There is no federal building code. Building law is made by each of the 16 Länder (states), under its own Landesbauordnung (LBO) — Bavaria’s BayBO, North Rhine-Westphalia’s BauO NRW, and so on. A DIN standard only becomes legally binding where a Land’s LBO, or its Verwaltungsvorschrift Technische Baubestimmungen (VV TB), says it does — or where the LBO simply restates the figure directly in its own text, which is exactly what happens for the numbers a chippy needs most: room height and guard heights.
Why this actually matters on site
For most of what you set out with a tape — stair rise and going, ramp gradients, the shape of a foundation — the national DIN figures are the whole story, and they don’t change from Land to Land.
But two figures that matter just as much on an ordinary house are not set nationally at all:
- Minimum room height (lichte Raumhöhe). There’s a model figure of 2.40 m in the non-binding Musterbauordnung (MBO) that most Länder roughly follow — but it’s genuinely not uniform. Baden-Württemberg, Saarland and Schleswig-Holstein set 2.30 m. Bavaria and Sachsen-Anhalt exempt an ordinary one- or two-family house from any fixed minimum at all. Several other Länder give a reduced figure specifically for small residential buildings. There is no single “German room height” — the number that binds you depends on which Land you’re building in.
- Guard/parapet heights (Umwehrung). Most Länder follow the same MBO model baseline, but not all state it the same way. North Rhine-Westphalia spells out the exact centimetre figures in its own statute. Bavaria’s law simply requires a guard to be “sufficiently high and sturdy,” with no number in the text at all.
Boundary setbacks (Abstandsflächen) and the size threshold for a permit-free garage or carport (verfahrensfreie Vorhaben) work the same way — a Land-level rule, not a national one.
Where the by-Land figures live
Once a Land’s page is published, this hub lists it below with the figure that Land actually sets, so you can jump straight to the one that applies where you’re building. Until then, treat any room-height or guard-height number you see quoted for “Germany” with suspicion — ask which Land’s LBO it actually comes from.
Before you rely on any figure
Every DIN standard cited on these pages is a commercial standard — DIN e.V. doesn’t publish free full text, so the figures here are drawn from consistent, repeated professional and technical guidance quoting the standard, not from din.de itself. Each of the 16 Länder also amends its own LBO on its own timetable — several have changed recently (Berlin’s room height dropped in December 2024, Saarland’s in April 2025, Schleswig-Holstein adopted a wholly new LBO in July 2024). Always confirm the current edition of the DIN standard, and the current text of your Land’s LBO, before you rely on a number here.