Leaf: Administrative Units Dataset: DAGI (Danmarks Administrative Geografiske Inddeling)

DAGI is the authoritative realisation.

DAGI holds the full-resolution boundaries. The same municipalities exist as generalised 1:1M geometries in Eurostat’s LAU, with the IDs formatted differently (0671 here, DK_671 there). Statistical tables per kommunekode or sognekode anchor to the units listed in this realisation’s reference_units.

Spatial Access Path

All DAGI entities carry direct polygon geometry — no joins needed.
  kommune.geometri  → municipality boundary (polygon)
  region.geometri   → region boundary (polygon)
  sogn.geometri     → parish boundary (polygon)
  ...etc.

Entity Hierarchy

EntityCountCodeUse
region5regionskodeHealthcare, spatial planning
kommune98kommunekodePrimary governance unit, most statistics
sogn~2,200sognekodeChurch parishes, historical aggregation
retskreds24retskredskodeJudicial districts
politikreds12politikredskodePolice districts
opstillingskreds92—Electoral constituencies
afstemningsomraade~1,400—Polling districts (finest electoral unit)

Key Attributes

AttributeDescription
kommunekode4-digit municipality code (the most commonly used key in Danish data)
regionskode4-digit region code
navnName of the administrative unit
geometriPolygon boundary

kommunekode is the universal aggregation key — most Danish registers store it as a foreign key. Point-in-polygon queries against DAGI are the standard way to assign data to municipalities.

Temporal Model

Bitemporal. Municipal mergers (last major reform: 2007) are tracked historically.