Denmark, Europe
Administrative division
Larger cities, towns, localities in Denmark
Copenhagen (1.089.957) Århus (226.717) Odense (145.931) Ålborg (122.219) Esbjerg (72.205) Randers (55.780) Kolding (55.363) Vejle (51.177) Horsens (50.074) Roskilde (44.285) Greve Strand (41.559) Næstved (40.660) Silkeborg (38.760) Fredericia (36.946) Hørsholm (36.670) Helsingør (35.048) Køge (33.885) Holstebro (32.072) Slagelse (31.896) Tåstrup (30.977) Herning (30.329) Hillerød (28.313) Svendborg (27.553) Sønderborg (27.033) Hjørring (24.634) Holbæk (24.544) Frederikshavn (24.103) Haderslev (20.825) Skive (20.815)