Denmark - Top 100+ Cities by Population

Population data by city is the population of the city itself, not the metro area. Data is as of 2011 estimates.

Rank CityCountryPopulation
81. Humlebæk Denmark 8,965
10. Horsens Denmark 50,074
130. Hornslet Denmark 4,906
194. Hornbæk Denmark 3,223
202. Holsted Denmark 3,096
24. Holstebro Denmark 32,072
315. Holeby Denmark 1,844
33. Holbæk Denmark 24,544
66. Hobro Denmark 11,064
32. Hjørring Denmark 24,634
245. Hjortshøj Denmark 2,515
189. Hjallerup Denmark 3,320
106. Hirtshals Denmark 6,653
102. Hinnerup Denmark 7,055
29. Hillerød Denmark 28,313
13. Herning Denmark 44,763
21. Helsingør Denmark 35,048
96. Helsinge Denmark 7,354
122. Hellebæk Denmark 5,243
71. Hedensted Denmark 10,048
161. Havdrup Denmark 3,828
70. Haslev Denmark 10,588
255. Hårlev Denmark 2,423
257. Hårby Denmark 2,400
319. Harboøre Denmark 1,745
256. Hanstholm Denmark 2,418
208. Hammerum Denmark 3,025
111. Hammel Denmark 6,138
259. Hals Denmark 2,388
125. Hadsund Denmark 5,066
103. Hadsten Denmark 7,020
35. Haderslev Denmark 20,825
271. Gørlev Denmark 2,269
284. Gundsømagle Denmark 2,149
254. Guderup Denmark 2,424
190. Græsted Denmark 3,310
75. Grindsted Denmark 9,414
12. Greve Denmark 47,671
52. Grenaa Denmark 14,317
155. Gråsten Denmark 4,022
242. Gram Denmark 2,548
37. Glostrup Denmark 20,673
201. Glamsbjerg Denmark 3,099
173. Gjellerup Kirkeby Denmark 3,627
148. Give Denmark 4,240
174. Gistrup Denmark 3,622
114. Gilleleje Denmark 5,799
221. Ganløse Denmark 2,843
131. Galten Denmark 4,895
303. Fuglebjerg Denmark 1,985
269. Frejlev Denmark 2,286
61. Frederiksværk Denmark 12,176
51. Frederikssund Denmark 14,564
34. Frederikshavn Denmark 24,103
196. Frederiksberg Denmark 3,142
5. Frederiksberg Denmark 95,029
19. Fredericia Denmark 36,946
87. Fredensborg Denmark 8,249
204. Framlev Denmark 3,067
294. Forlev Denmark 2,058
65. Fløng Denmark 11,108
181. Fjerritslev Denmark 3,441
151. Fensmark Denmark 4,203
42. Farum Denmark 18,376
192. Farsø Denmark 3,271
222. Fakse Ladeplads Denmark 2,837
166. Fakse Denmark 3,747
99. Faaborg Denmark 7,239
63. Espergærde Denmark 11,358
6. Esbjerg Denmark 72,205
302. Ejby Denmark 1,987
299. Ejby Denmark 1,996
234. Ejby Denmark 2,692
283. Egtved Denmark 2,151
93. Ebeltoft Denmark 7,501
266. Dybbøl Denmark 2,303
203. Dronninglund Denmark 3,084
67. Dragør Denmark 11,045
175. Dianalund Denmark 3,605
1. Copenhagen Denmark 1,153,615
231. Christiansfeld Denmark 2,709
18. Charlottenlund Denmark 40,000
176. Børkop Denmark 3,561
210. Bullerup Denmark 2,982
149. Brørup Denmark 4,233
62. Brønderslev Denmark 11,671
198. Brædstrup Denmark 3,130
230. Brovst Denmark 2,710
184. Broager Denmark 3,376
275. Brejning Denmark 2,220
108. Brande Denmark 6,357
105. Bramming Denmark 6,726
199. Borup Denmark 3,120
291. Bording Kirkeby Denmark 2,104
183. Bogense Denmark 3,410
288. Blovstrød Denmark 2,137
239. Bjæverskov Denmark 2,618
95. Bjerringbro Denmark 7,390
41. Birkerød Denmark 18,901
110. Billund Denmark 6,160