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
195. Sherrebek Denmark 3,174
186. Seden Denmark 3,350
128. Sakskøbing Denmark 4,928
305. Sabro Denmark 1,977
258. Rønnede Denmark 2,395
54. Rønne Denmark 13,890
276. Rønde Denmark 2,213
28. Rødovre Denmark 30,000
119. Rødekro Denmark 5,452
226. Rødding Denmark 2,769
286. Rødbyhavn Denmark 2,145
261. Rødby Denmark 2,379
308. Ryomgård Denmark 1,952
129. Ry Denmark 4,909
136. Rudkøbing Denmark 4,666
14. Roskilde Denmark 44,285
38. Ringsted Denmark 20,188
77. Ringkøbing Denmark 9,315
132. Ringe Denmark 4,849
90. Ribe Denmark 7,983
7. Randers Denmark 55,780
169. Præstø Denmark 3,695
213. Pandrup Denmark 2,942
135. Padborg Denmark 4,684
138. Otterup Denmark 4,522
290. Osted Denmark 2,122
220. Oksbøl Denmark 2,845
3. Odense Denmark 145,931
68. Odder Denmark 11,009
157. Nørre Hvalsø Denmark 3,930
289. Nørre Alslev Denmark 2,128
236. Nørre Åby Denmark 2,678
312. Nødebo Denmark 1,875
16. Næstved Denmark 40,660
274. Nyråd Denmark 2,224
118. Nykøbing Sjælland Denmark 5,596
76. Nykøbing Mors Denmark 9,326
43. Nykøbing Falster Denmark 16,807
46. Nyborg Denmark 15,826
247. Nordby Denmark 2,512
94. Nordborg Denmark 7,406
88. Nivå Denmark 8,035
144. Nibe Denmark 4,376
160. Nexø Denmark 3,841
311. Neder Vindinge Denmark 1,900
117. Neder Holluf Denmark 5,612
53. Nakskov Denmark 14,081
123. Munkebo Denmark 5,225
55. Middelfart Denmark 13,596
272. Marstal Denmark 2,265
233. Mårslet Denmark 2,698
120. Maribo Denmark 5,349
252. Mariager Denmark 2,433
85. Måløv Denmark 8,513
188. Malling Denmark 3,339
306. Løjt Kirkeby Denmark 1,975
206. Løgumkloster Denmark 3,056
127. Løgten Denmark 5,048
141. Løgstør Denmark 4,469
79. Lystrup Denmark 9,107
147. Lynge Denmark 4,284
235. Lunderskov Denmark 2,687
215. Liseleje Denmark 2,906
164. Lind Denmark 3,777
47. Lillerød Denmark 15,359
97. Lemvig Denmark 7,330
296. Lejre Denmark 2,036
168. Langeskov Denmark 3,713
229. Langå Denmark 2,710
23. Køge Denmark 33,885
320. Kruså Denmark 1,694
48. Korsør Denmark 15,029
69. Kongens Lyngby Denmark 10,600
126. Kolt Denmark 5,061
8. Kolding Denmark 55,363
185. Klarup Denmark 3,352
139. Kjellerup Denmark 4,514
238. Kibæk Denmark 2,656
115. Kerteminde Denmark 5,748
301. Kås Denmark 1,990
281. Karup Denmark 2,176
45. Kalundborg Denmark 15,939
162. Jægerspris Denmark 3,805
73. Jyllinge Denmark 9,981
156. Jyderup Denmark 3,984
171. Juelsminde Denmark 3,667
205. Jelling Denmark 3,059
40. Ishøj Denmark 19,453
50. Ikast Denmark 14,692
260. Hørve Denmark 2,382
246. Høruphav Denmark 2,514
20. Hørsholm Denmark 36,670
112. Hørning Denmark 6,085
163. Høng Denmark 3,789
313. Højslev Denmark 1,857
142. Højby Denmark 4,406
11. Hvidovre Denmark 49,380
191. Hvide Sande Denmark 3,291
227. Hurup Denmark 2,769
82. Hundested Denmark 8,615