Street name (vejnavn)

The official name of a road registered in CPR-Vej and the Datafordeler.

What is a street name?

A street name is the official name of a road, path or square in Denmark. Street names are set by the municipality and centrally registered in the Datafordeler. Each street has a UUID, a municipality code and a street code (4-digit municipality-local code).

Street names across municipalities

The same street name can appear in several municipalities — for example, around 50 different roads in Denmark are called "Storegade", and "Bjergvej" exists in 117 places. The roads are separate streets with separate street codes, UUIDs and GPS coordinates — they are only identical in name.

To identify one specific stretch you must use either:

  • The combination street name + municipality code + street codevejnavn + kommunekode + vejkode
  • The street's UUID (vejnavn_id)
  • Or indirectly via vejnavn + postnr

Street code

The street code is a 4-digit code (with leading zeros, e.g. 0023) that is unique within a municipality. It is used by the Building and Housing Register (BBR), the Central Person Register (CPR-Vej) and other public systems.

Status

A street name has a status indicating whether the street is active or discontinued. When a municipality removes a street name (typically due to restructuring) the history is preserved in the registry, but new addresses can no longer be created on the street.

Look up street names via API

DanskAdresseAPI exposes street names at GET /v1/vejnavne?q=... (fuzzy search) or GET /v1/vejnavne?kommunekode=...&vejkode=... (exact lookup). Our per-street SEO pages are at /vej/[vejslug]/[postnrslug] — e.g. Strøget in 1050 Copenhagen K.

See also