Denmark ZIP Code Dataset

Comprehensive Denmark ZIP code data with accurate geographic coordinates, administrative divisions, and time zone

Sample Dataset Denmark

ISOCountryLanguageRegion 1Region 2Region 3Region 4LocalityZip CodeLatitudeLongitudeTimezone
DKDanmarkDAHovedstadenAlbertslundN/AN/AAlbertslund260055.66976512.355156Europe/Copenhagen
DKDanmarkDAHovedstadenAlbertslundN/AN/AAlbertslund262055.66976512.355156Europe/Copenhagen
DKDanmarkDAHovedstadenAlbertslundN/AN/AAlbertslund263055.66976512.355156Europe/Copenhagen
DKDanmarkDAHovedstadenBallerupN/AN/ABallerup273055.72941512.367028Europe/Copenhagen
DKDanmarkDAHovedstadenBallerupN/AN/ABallerup274055.72941512.367028Europe/Copenhagen
DKDanmarkDAHovedstadenBallerupN/AN/ABallerup275055.72941512.367028Europe/Copenhagen
DKDanmarkDAHovedstadenAllerødN/AN/ABlovstrød345055.86895912.385183Europe/Copenhagen
DKDanmarkDAHovedstadenAllerødN/AN/ABlovstrød346055.86895912.385183Europe/Copenhagen
DKDanmarkDAHovedstadenAllerødN/AN/ABørstingerød340055.89106612.329338Europe/Copenhagen
DKDanmarkDAHovedstadenAllerødN/AN/AMørdrup354055.82550112.227403Europe/Copenhagen
DKDanmarkDAHovedstadenAllerødN/AN/AMørdrup355055.82550112.227403Europe/Copenhagen
DKDanmarkDAHovedstadenAlbertslundN/AN/ARisby262055.68869112.326847Europe/Copenhagen
DKDanmarkDAHovedstadenAlbertslundN/AN/ARisby Mark262055.69892312.344262Europe/Copenhagen
DKDanmarkDAHovedstadenAllerødN/AN/AAlléhusene346055.87300712.404610Europe/Copenhagen
DKDanmarkDAHovedstadenAllerødN/AN/ABastrup354055.82113212.270602Europe/Copenhagen
DKDanmarkDAHovedstadenAllerødN/AN/ABirkerød346055.83937812.396848Europe/Copenhagen
DKDanmarkDAHovedstadenAllerødN/AN/AFarum Lillevang352055.82564012.313570Europe/Copenhagen
DKDanmarkDAHovedstadenAllerødN/AN/AFarum Lillevang354055.82564012.313570Europe/Copenhagen
DKDanmarkDAHovedstadenAllerødN/AN/AHestetangshuse352055.81481712.322965Europe/Copenhagen
DKDanmarkDAHovedstadenAllerødN/AN/AHøvelte346055.85291012.392506Europe/Copenhagen
DKDanmarkDAHovedstadenAllerødN/AN/AHøveltsvang345055.84478112.340156Europe/Copenhagen
DKDanmarkDAHovedstadenAllerødN/AN/AKattehale346055.85299312.367392Europe/Copenhagen
DKDanmarkDAHovedstadenAllerødN/AN/AKollerød345055.87382712.300643Europe/Copenhagen
DKDanmarkDAHovedstadenAllerødN/AN/AKrogenlund354055.82925312.243466Europe/Copenhagen
DKDanmarkDAHovedstadenAllerødN/AN/ALillerød340055.87022612.342399Europe/Copenhagen
DKDanmarkDAHovedstadenAllerødN/AN/ALillerød345055.87022612.342399Europe/Copenhagen
DKDanmarkDAHovedstadenAllerødN/AN/ALillerød354055.87022612.342399Europe/Copenhagen
DKDanmarkDAHovedstadenAllerødN/AN/ALynge354055.83983212.276917Europe/Copenhagen
DKDanmarkDAHovedstadenAllerødN/AN/ALynge Mark345055.84989712.314448Europe/Copenhagen
DKDanmarkDAHovedstadenAllerødN/AN/ALynge Mark354055.84989712.314448Europe/Copenhagen
DKDanmarkDAHovedstadenAllerødN/AN/AMosehusene346055.85101312.386201Europe/Copenhagen
DKDanmarkDAHovedstadenAllerødN/AN/ANymølle354055.82406612.296760Europe/Copenhagen
DKDanmarkDAHovedstadenAllerødN/AN/ARøgle345055.85871112.302385Europe/Copenhagen
DKDanmarkDAHovedstadenAllerødN/AN/ARøgle354055.85871112.302385Europe/Copenhagen
DKDanmarkDAHovedstadenAllerødN/AN/ARosenbusk354055.83971412.237946Europe/Copenhagen
DKDanmarkDAHovedstadenAllerødN/AN/ASandholmlejren297055.87092112.401796Europe/Copenhagen
DKDanmarkDAHovedstadenAllerødN/AN/ASandholmlejren346055.87092112.401796Europe/Copenhagen
DKDanmarkDAHovedstadenAllerødN/AN/ASolevad354055.85543912.293957Europe/Copenhagen
DKDanmarkDAHovedstadenAllerødN/AN/ASønderskov346055.84626012.383408Europe/Copenhagen
DKDanmarkDAHovedstadenAllerødN/AN/ATeglværkshuse346055.85532912.376068Europe/Copenhagen
DKDanmarkDAHovedstadenAllerødN/AN/AUggeløse Krog Huse354055.84527812.238146Europe/Copenhagen
DKDanmarkDAHovedstadenAllerødN/AN/AUggeløse Skov355055.83548912.217197Europe/Copenhagen
DKDanmarkDAHovedstadenAllerødN/AN/AVassingerød354055.83108312.309962Europe/Copenhagen
DKDanmarkDAHovedstadenAllerødN/AN/AVassingerød Old352055.83606612.339327Europe/Copenhagen
DKDanmarkDAHovedstadenAllerødN/AN/AVrålyng354055.84817212.302673Europe/Copenhagen
DKDanmarkDAHovedstadenBallerupN/AN/AÅgerup275055.72172512.330833Europe/Copenhagen
DKDanmarkDAHovedstadenBallerupN/AN/AAndelshaveforeningen Stuvehøjgaard275055.71887912.326565Europe/Copenhagen
DKDanmarkDAHovedstadenBallerupN/AN/AAndelshaverne Kildegaarden274055.70865312.383266Europe/Copenhagen
DKDanmarkDAHovedstadenBallerupN/AN/ABrøndgården275055.71136312.352092Europe/Copenhagen
DKDanmarkDAHovedstadenBallerupN/AN/AEgebjerg273055.75104812.385401Europe/Copenhagen
ISOCountryLanguageRegion 1Region 2Region 3Region 4LocalityZip CodeLatitudeLongitudeTimezone
DKDanmarkDAHovedstadenAlbertslundN/AN/AAlbertslund260055.66976512.355156Europe/Copenhagen
DKDanmarkDAHovedstadenAlbertslundN/AN/AAlbertslund262055.66976512.355156Europe/Copenhagen
DKDanmarkDAHovedstadenAlbertslundN/AN/AAlbertslund263055.66976512.355156Europe/Copenhagen
DKDanmarkDAHovedstadenBallerupN/AN/ABallerup273055.72941512.367028Europe/Copenhagen
DKDanmarkDAHovedstadenBallerupN/AN/ABallerup274055.72941512.367028Europe/Copenhagen
DKDanmarkDAHovedstadenBallerupN/AN/ABallerup275055.72941512.367028Europe/Copenhagen
DKDanmarkDAHovedstadenAllerødN/AN/ABlovstrød345055.86895912.385183Europe/Copenhagen
DKDanmarkDAHovedstadenAllerødN/AN/ABlovstrød346055.86895912.385183Europe/Copenhagen
DKDanmarkDAHovedstadenAllerødN/AN/ABørstingerød340055.89106612.329338Europe/Copenhagen
DKDanmarkDAHovedstadenAllerødN/AN/AMørdrup354055.82550112.227403Europe/Copenhagen
DKDanmarkDAHovedstadenAllerødN/AN/AMørdrup355055.82550112.227403Europe/Copenhagen
DKDanmarkDAHovedstadenAlbertslundN/AN/ARisby262055.68869112.326847Europe/Copenhagen
DKDanmarkDAHovedstadenAlbertslundN/AN/ARisby Mark262055.69892312.344262Europe/Copenhagen
DKDanmarkDAHovedstadenAllerødN/AN/AAlléhusene346055.87300712.404610Europe/Copenhagen
DKDanmarkDAHovedstadenAllerødN/AN/ABastrup354055.82113212.270602Europe/Copenhagen
DKDanmarkDAHovedstadenAllerødN/AN/ABirkerød346055.83937812.396848Europe/Copenhagen
DKDanmarkDAHovedstadenAllerødN/AN/AFarum Lillevang352055.82564012.313570Europe/Copenhagen
DKDanmarkDAHovedstadenAllerødN/AN/AFarum Lillevang354055.82564012.313570Europe/Copenhagen
DKDanmarkDAHovedstadenAllerødN/AN/AHestetangshuse352055.81481712.322965Europe/Copenhagen
DKDanmarkDAHovedstadenAllerødN/AN/AHøvelte346055.85291012.392506Europe/Copenhagen
DKDanmarkDAHovedstadenAllerødN/AN/AHøveltsvang345055.84478112.340156Europe/Copenhagen
DKDanmarkDAHovedstadenAllerødN/AN/AKattehale346055.85299312.367392Europe/Copenhagen
DKDanmarkDAHovedstadenAllerødN/AN/AKollerød345055.87382712.300643Europe/Copenhagen
DKDanmarkDAHovedstadenAllerødN/AN/AKrogenlund354055.82925312.243466Europe/Copenhagen
DKDanmarkDAHovedstadenAllerødN/AN/ALillerød340055.87022612.342399Europe/Copenhagen
DKDanmarkDAHovedstadenAllerødN/AN/ALillerød345055.87022612.342399Europe/Copenhagen
DKDanmarkDAHovedstadenAllerødN/AN/ALillerød354055.87022612.342399Europe/Copenhagen
DKDanmarkDAHovedstadenAllerødN/AN/ALynge354055.83983212.276917Europe/Copenhagen
DKDanmarkDAHovedstadenAllerødN/AN/ALynge Mark345055.84989712.314448Europe/Copenhagen
DKDanmarkDAHovedstadenAllerødN/AN/ALynge Mark354055.84989712.314448Europe/Copenhagen
DKDanmarkDAHovedstadenAllerødN/AN/AMosehusene346055.85101312.386201Europe/Copenhagen
DKDanmarkDAHovedstadenAllerødN/AN/ANymølle354055.82406612.296760Europe/Copenhagen
DKDanmarkDAHovedstadenAllerødN/AN/ARøgle345055.85871112.302385Europe/Copenhagen
DKDanmarkDAHovedstadenAllerødN/AN/ARøgle354055.85871112.302385Europe/Copenhagen
DKDanmarkDAHovedstadenAllerødN/AN/ARosenbusk354055.83971412.237946Europe/Copenhagen
DKDanmarkDAHovedstadenAllerødN/AN/ASandholmlejren297055.87092112.401796Europe/Copenhagen
DKDanmarkDAHovedstadenAllerødN/AN/ASandholmlejren346055.87092112.401796Europe/Copenhagen
DKDanmarkDAHovedstadenAllerødN/AN/ASolevad354055.85543912.293957Europe/Copenhagen
DKDanmarkDAHovedstadenAllerødN/AN/ASønderskov346055.84626012.383408Europe/Copenhagen
DKDanmarkDAHovedstadenAllerødN/AN/ATeglværkshuse346055.85532912.376068Europe/Copenhagen
DKDanmarkDAHovedstadenAllerødN/AN/AUggeløse Krog Huse354055.84527812.238146Europe/Copenhagen
DKDanmarkDAHovedstadenAllerødN/AN/AUggeløse Skov355055.83548912.217197Europe/Copenhagen
DKDanmarkDAHovedstadenAllerødN/AN/AVassingerød354055.83108312.309962Europe/Copenhagen
DKDanmarkDAHovedstadenAllerødN/AN/AVassingerød Old352055.83606612.339327Europe/Copenhagen
DKDanmarkDAHovedstadenAllerødN/AN/AVrålyng354055.84817212.302673Europe/Copenhagen
DKDanmarkDAHovedstadenBallerupN/AN/AÅgerup275055.72172512.330833Europe/Copenhagen
DKDanmarkDAHovedstadenBallerupN/AN/AAndelshaveforeningen Stuvehøjgaard275055.71887912.326565Europe/Copenhagen
DKDanmarkDAHovedstadenBallerupN/AN/AAndelshaverne Kildegaarden274055.70865312.383266Europe/Copenhagen
DKDanmarkDAHovedstadenBallerupN/AN/ABrøndgården275055.71136312.352092Europe/Copenhagen
DKDanmarkDAHovedstadenBallerupN/AN/AEgebjerg273055.75104812.385401Europe/Copenhagen
See all data

Showing postal codes

Explore Our Denmark ZIP code coverage

The map shows our Denmark postal code coverage with major cities and postal code distribution.

Denmark's Postal Code Format

Denmark uses a “Postnummer” system, which is a four-digit numeric format, like 9999, with no letters or separators. This is similar to US ZIP codes, which are also numeric, but US ZIP codes are five digits long compared to Denmark’s four. According to the GeoPostcodes world postal code database, Denmark has 1,186 postal codes covering 104 regions and 15,218 towns.
  • Postal Code Format: 9999

    • Four-digit numeric format (no letters)
    • Simple structure without separators
    • Each postal code is tied to a dedicated "postal town" used in delivery addresses
    • 1,186 postal codes covering 104 regions and 15,218 towns

    Examples:

    • 1050 - København K (Capital Region)
    • 8000 - Aarhus C (Central Denmark)
    • 5000 - Odense C (Southern Denmark)
    • 9000 - Aalborg (North Denmark)
  • Structure of Postal Codes

    • Format: 9999, numeric
    • Hierarchical levels: Each postal code is tied to a dedicated "postal town" used in delivery addresses; the relationship between postal codes and localities is not always straightforward.
    • Key challenges: Addresses are not directly associated with localities but with communes, and postal codes are not associated with administrative divisions. Assigning accurate town names can be difficult, especially when multiple towns share the same name within a region. Rural areas outside of towns can complicate address assignment.
  • Management & Authority

    • Primary postal authority: Ministry of Transportation oversees the system (originally Denmark Post; now under a private operator).
    • Update frequency: Registers are updated weekly; large recipient (business) postcodes are being phased out.
    • Other source: official governmental registers managed by the Ministry of Climate, Energy, and Utilities of Denmark.
  • Addressing Standards

    • Common address format: Street name + house number, Postnummer, postal town.
    • Administrative divisions used: Delivery addresses are linked to communes rather than directly to localities or towns.
    • Notes: Occasional discrepancies where some addresses do not fall within defined towns, affecting the assignment of town names.
  • Special Characteristics

    • Addresses are associated with communes, and postal codes are not associated with administrative divisions.
    • Multiple towns can share the same name within a region.
    • Large recipient postal codes (businesses) are being phased out.

Our location dataset for Denmark

Explore our comprehensive collection of Denmark location data products, designed to meet all your mapping and location intelligence needs.

Denmark ZIP & Administrative boundaries

Comprehensive boundary data from GeoPostcodes for all Denmark postal codes, provinces, territories, and administrative divisions.

Denmark Administrative Divisions

The database follows a standardized and unified structure you can integrate without becoming an expert in each country’s unique administrative hierarchy.

Key Features:

  • 247 countries
  • Unified global hierarchy
  • Up to 5 administrative levels
  • Includes complex geographies

Denmark Address Format

The GeoPostcodes database ensures addresses follow the correct format for Denmark, ensuring a smooth address validation experience.

Our database offers comprehensive address validation to reduce delivery errors and improve efficiency.

Address validation - Denmark address validation

Comprehensive Denmark ZIP code, city, and address data to verify and correct existing addresses at input, post-entry, or in bulk.

Coverage Statistics

1,186

Total ZIP Codes

104

Provinces & Territories

15,218

Cities & Towns

Available File Formats

Choose from multiple data formats to seamlessly integrate Denmark postal code data into your systems
CSV Format

Comma-separated values for
spreadsheet applications and data analysis tools

GeoJSON Format

JavaScript Object Notation for
web applications and modern development

GML Format

Extensible Markup Language for enterprise systems and legacy applications

DAT Format

Database-ready SQL scripts for
direct import into your systems

Data Dictionary

Comprehensive field definitions and data specifications for the Denmark postal code dataset
Field nameField typeDescriptionComments
ISOChar(2)ISO 3166-1 Country codeThe ISO 3166-1 standard is published by the International Organization for Standardization (ISO) and defines a unique code for the name of each country. The country codes are represented as a two-letter code (alpha-2).
CountryChar(50)Country name
LanguageChar(2)Language codeWhen there are several official languages in the country, or for countries using a non-Latin alphabet, we provide the names in different languages. The language field contains the language code and allows you to select a specific version.
Region1
Region2
Region3
Region4
Char(80)
Administrative division level 1
Administrative division level 2
Administrative division level 3
Administrative division level 4
These fields contain the name of administrative divisions for each available level. If not applicable, the value '-' will be indicated.
LocalityChar(80)Locality nameContains the settlement name. The type of settlement may vary depending on the country (city, town, village, etc..).
PostcodeChar(15)ZIP / Postal codeIn countries/places where there is no postal code in use, this field is left empty. The postcode structure varies for each country.
Latitude
Longitude
DoublePlace coordinates (WGS84 coordinates)These fields contain the geographic coordinates related to the specific locality and postal code of the record. The geographical position is usually precise to about one hundred meters and corresponds to the center of the locality. All our files are created using the World Geodetic System standard WGS 84. The corresponding SRID reference is EPSG:4326.
TimezoneChar(30)Time zone name (Olson)Following the timezones defined in the IANA tz database (sometimes called Olson database).

Why choose GeoPostcodes

Global coverage

Complete coverage across 247 countries, including hard-to-source geographies like China, Japan, Brazil, and Russia.

Highest quality

Built on extensive, authoritative sourcing with robust data engineering and quality control. Standardized and up-to-date.

Expert Consulting

With 15 years of experience, we guide your implementation and deliver data in the format that fits your system.

Global Location Databases

Comprehensive location data products serving businesses, and
organizations worldwide with accurate, up-to-date geographic information.

Postal code samples

Postal Code Database

Global dataset containing all administrative divisions, cities and ZIP codes.

Explore postal code database

Key features

  • 247 Countries
  • 9,9M Coordinates
  • 9,3M ZIP codes
  • 400 Time zones
  • 4M Cities and Towns
  • 116K UNLOCODES

Specifications

  • Coverage: Global
  • Format: CSV, ASC, DAT, GML, GeoJSON, KML, Shapefile (SHP)
Street address dataset

Address Database

International dataset with all administrative areas, cities, ZIP codes, streets, and house numbers.

Explore address database

Key features

  • 81 Countries
  • 299 languages
  • 26,5M streets
  • 400 time zones
  • 9.3M ZIP codes
  • 4M cities

Specifications

  • Coverage: International
  • Format: CSV, ASC, DAT, GML, KML, Shapefile (SHP), GeoJSON
Boundary polygons

Boundary Data

A global dataset of polygons representing ZIP codes and administrative areas.

Explore boundaries database

Key features

  • 247 Countries
  • Up to 6 levels
  • 1,7M boundaries
  • High-precision
  • 245K Admin areas
  • Visualization

Specifications

  • Coverage: Global
  • Format: GeoJSON, Geopackage, KML, Shapefile (SHP)
Los Angeles population map

Population Database

Global population estimates at postal code and administrative level covering a span of 55 years: past, present, and future.

Explore population database

Key features

  • 247 Countries
  • 243K Admin areas
  • 55 year span
  • Yearly updates
  • 645K ZIP codes

Specifications

  • Coverage: International
  • Format: CSV, ASC

Use cases for the international ZIP code database

Powering enterprise solutions and product innovation for businesses worldwide

Address Validation

Capture accurate addresses for every country and territory in the world, in any language, and match local requirements.

Reporting and business intelligence

Ensure compliant and accurate reports across your organization. Enhance data analysis with location intelligence.

Logistics and shipping

Design and optimize your distribution network, plan your pick-up and drop-off locations, reduce costs and improve visibility over your shipping.

Map and visualization

Analyze complex trends and discover actionable insights. Build engaging and intuitive map-based data visualizations.

Master data management

Rely on a single source of truth to ensure accuracy, consistency, and timeliness across your systems and organization.

Sales and marketing

Segment customers for site selection, analytics, geofencing, campaigns, mapping, and targeted ads.

Ready to Get Started?

Download our sample Denmark postal code dataset.
Updated: September 1, 2026

Frequently Asked Questions

The ZIP code for Copenhagen is 1000.
Denmark does not use 5-digit ZIP codes; Danish postal codes are four digits. For example, the ZIP code for Copenhagen is 1050.
Yes. Denmark uses four-digit postal codes (postnumre). The ZIP code for København K (central Copenhagen) is 1050.
Yes. Denmark uses four-digit postal codes (postnumre) administered by PostNord; for example, the ZIP code for central Copenhagen is 1000.
There is no town with the ZIP code 12345 in Denmark; Danish postal codes consist of four digits.
Denmark doesn’t use “ZIP codes” but uses four-digit postal codes (postnumre) that function like US ZIP codes. They’re written before the locality (for example, 8000 Aarhus).
Yes. Denmark uses a national postal code system (postnumre) of four digits assigned to cities and districts — for example, the ZIP code for central Copenhagen is 1000.
The country code often mistaken for a ZIP code in Denmark is “DK” (ISO 3166‑1 alpha‑2, also the ccTLD .dk), frequently prefixed to addresses as in “DK‑2100”.
Write the recipient’s name on the first line. On the second line put the street name and house number, adding floor/door if needed (e.g., 3. th.). On the third line write the 4‑digit postal code followed by the city name (e.g., 2100 København). For international mail add a final line with DENMARK. Use Latin characters and standard Danish diacritics where possible.
Denmark does not have a single ZIP code; it uses four-digit postal codes (postnumre) that vary by locality, roughly in the range 1000–9999. For example, central Copenhagen postal codes are about 1000–1799.
Denmark uses four-digit numeric postal codes (0000–9999); they are written before the city name, e.g., 1000 København K.
In Denmark, postal (ZIP) codes consist of four digits.
Yes. Danish addresses include a four-digit postal code (postnummer) placed before the city/town name — for example, 1050 København K.
The ZIP code 1050 is in Copenhagen, Denmark — 1050 København K, covering the central Indre By (City/Old Town) area.