Interactive map

Denmark Map

Every region, city and town in Denmark on one zoomable map, with its main highways, rivers and lakes. Switch on towns and regions above the map and zoom in for every name; tap a region to see its population, area and largest towns.

Map layers

Loading the map…

Printable maps of Denmark

Free to print for class and home: Denmark with its cities and towns, a map of its regions, and a blank outline map. PDFs fit one A4 or US Letter page.

Denmark map with cities

Blank map of Denmark

About Denmark

Denmark has 5 regions and about 6,025,603 people (2026) on 42,957 km² (16,586 sq mi). Copenhagen is both the capital and the largest city, with 1,408,575 people. It borders Germany.

Capital Region of Denmark is the most populous region (1,947,212 people) and North Denmark Region the least (593,114); Central Denmark Region is the largest by area (13,014 km²) and Capital Region of Denmark the smallest (2,564 km²).

Largest cities in Denmark

The 25 most populous cities and towns. All 213 are on the map above: switch on Towns and zoom in to see them.

#CityRegionPopulation
1CopenhagenCapital Region of Denmark1,408,575
2AarhusCentral Denmark Region305,227
3OdenseRegion of Southern Denmark187,558
4AalborgNorth Denmark Region122,550
5EsbjergRegion of Southern Denmark71,371
6HorsensCentral Denmark Region65,037
7RandersCentral Denmark Region64,764
8KoldingRegion of Southern Denmark63,664
9VejleRegion of Southern Denmark62,153
10RoskildeRegion Zealand53,897
11SilkeborgCentral Denmark Region53,058
12HerningCentral Denmark Region52,264
13HørsholmCapital Region of Denmark48,797
14HelsingørCapital Region of Denmark48,450
15NæstvedRegion Zealand45,522
16ViborgCentral Denmark Region44,021
17FredericiaRegion of Southern Denmark41,761
18KøgeRegion Zealand38,840
19TaastrupCapital Region of Denmark38,328
20HolstebroCentral Denmark Region37,533
21HillerødCapital Region of Denmark36,873
22SlagelseRegion Zealand36,140
23HolbækRegion Zealand31,112
24SønderborgRegion of Southern Denmark28,564
25SvendborgRegion of Southern Denmark27,593

Populations are Statistics Denmark's population on 1 January 2026; towns are Statistics Denmark's urban areas (byer), so a city includes its suburbs: Copenhagen is the Greater Copenhagen urban area (Hovedstadsområdet) across 18 municipalities. The map shows Denmark proper, without Greenland and the Faroe Islands.

Regions of Denmark

All 5 regions. Select one to show it on the map.

Regions of Denmark. Select a column heading to sort; select a name to show it on the map.
Hillerød1,947,2122,564
Viborg1,383,26113,014
Aalborg593,1147,885
Vejle1,243,91412,267
Sorø858,1027,227

Quizzes and worksheets

Sources

  • Regions, municipalities and urban areas: Statistics Denmark (Danmarks Statistik), StatBank map of urban areas and rural districts (denmark_cities_19), based on map data (DAGI 2019Q1) from SDFE, statbank.dk.
  • Populations: Statistics Denmark, StatBank tables FOLK1A (population on 1 January 2026 by region) and BY3 (population on 1 January 2026 by urban area), api.statbank.dk.
  • Areas: Statistics Denmark, StatBank table ARE207 (area by region, 2026).