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

  • 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.

  • 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.

  • 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.

  • 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.

  • 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.

  • 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.

  • 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.

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.

By Land