New in Denmark

Cities in Denmark

Where to live, study and work: the 20 largest municipalities with their population on 1 July 2026, universities and colleges, airports, public transport and International Citizen Service offices.

Updated 30 October 2026

At a glance

Population of Denmark

6,031,699

On 1 July 2026, according to Statistics Denmark (table FOLK1A).

Municipalities

98

Each municipality runs its own citizen service, schools and childcare.

Regions

5

Four from 1 January 2027. The regions run hospitals and health care.

International Citizen Service

6 centres

Copenhagen, Aarhus, Aalborg, Odense, Esbjerg and Sønderborg.

The 20 largest municipalities on the map

Each pin marks the main city of the municipality. The population figures are for the whole municipality.

Regions

Denmark has five regions, which run hospitals and health care. From 1 January 2027 the Capital Region (Region Hovedstaden) and Region Zealand (Region Sjælland) merge into one region, Region East Denmark (Region Østdanmark), so there will be four. Your municipality stays the same.

City by city

Ranked by population on 1 July 2026 (Statistics Denmark, table FOLK1A).

No. 1

København

Region Hovedstaden · Capital Region of Denmark

Population

670,389

No. 2

Aarhus

Region Midtjylland · Central Denmark Region

Population

378,270

No. 3

Aalborg

Region Nordjylland · North Denmark Region

Population

226,404

No. 4

Odense

Region Syddanmark · Region of Southern Denmark

Population

213,140

No. 6

Esbjerg

Region Syddanmark · Region of Southern Denmark

Population

114,824

More guides for newcomers

Choosing where to live?

We compare commute, schools and housing for your family, and handle the registration once you have chosen.

Official sources

Statistics Denmark

International Citizen Service

Last reviewed and updated: . Rules, fees and waiting times change often. Always check the current rules with the authority concerned.