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
7. Randers Denmark 55,780
90. Ribe Denmark 7,983
132. Ringe Denmark 4,849
77. Ringkøbing Denmark 9,315
38. Ringsted Denmark 20,188
14. Roskilde Denmark 44,285
136. Rudkøbing Denmark 4,666
129. Ry Denmark 4,909
308. Ryomgård Denmark 1,952
261. Rødby Denmark 2,379
286. Rødbyhavn Denmark 2,145
226. Rødding Denmark 2,769
119. Rødekro Denmark 5,452
28. Rødovre Denmark 30,000
276. Rønde Denmark 2,213
54. Rønne Denmark 13,890
258. Rønnede Denmark 2,395
305. Sabro Denmark 1,977
128. Sakskøbing Denmark 4,928
186. Seden Denmark 3,350
195. Sherrebek Denmark 3,174
15. Silkeborg Denmark 41,674
217. Sindal Denmark 2,898
74. Skagen Denmark 9,747
56. Skanderborg Denmark 13,543
237. Skibby Denmark 2,661
36. Skive Denmark 20,815
101. Skjern Denmark 7,145
249. Skovby Denmark 2,489
107. Skælskør Denmark 6,455
228. Skørping Denmark 2,722
25. Slagelse Denmark 31,896
104. Slangerup Denmark 6,829
80. Smørumnedre Denmark 8,968
179. Snejbjerg Denmark 3,513
263. Snoghøj Denmark 2,371
211. Solbjerg Denmark 2,964
298. Solrød Denmark 2,000
49. Solrød Strand Denmark 14,845
100. Sorø Denmark 7,167
282. Spentrup Denmark 2,155
292. Starup Denmark 2,091
116. Stavnsholt Denmark 5,658
178. Stavtrup Denmark 3,519
159. Stege Denmark 3,881
310. Stenlille Denmark 1,905
39. Stenløse Denmark 19,998
280. Stige Denmark 2,182
172. Stilling Denmark 3,655
277. Stoholm Denmark 2,202
170. Store Heddinge Denmark 3,679
224. Storvorde Denmark 2,796
243. Strandby Denmark 2,518
146. Strib Denmark 4,339
64. Struer Denmark 11,317
232. Strøby Egede Denmark 2,700
267. Stubbekøbing Denmark 2,301
109. Støvring Denmark 6,239
214. Sundby Denmark 2,922
177. Sunds Denmark 3,525
279. Svebølle Denmark 2,186
167. Svejbæk Denmark 3,743
30. Svendborg Denmark 27,553
137. Svenstrup Denmark 4,550
262. Svinninge Denmark 2,376
145. Svogerslev Denmark 4,355
86. Sæby Denmark 8,435
297. Søften Denmark 2,030
317. Sønder Bjert Denmark 1,815
31. Sønderborg Denmark 27,033
219. Søndersø Denmark 2,850
26. Taastrup Denmark 30,977
153. Tarm Denmark 4,080
72. Tårnby Denmark 10,000
314. Tårs Denmark 1,856
216. Taulov Denmark 2,898
58. Thisted Denmark 13,020
187. Thurø By Denmark 3,350
241. Thyborøn Denmark 2,587
223. Tinglev Denmark 2,829
285. Tjæreborg Denmark 2,146
182. Toftlund Denmark 3,438
293. Tommerup Denmark 2,072
98. Tranbjerg Denmark 7,307
250. Trige Denmark 2,475
83. Trørød Denmark 8,576
124. Tune Denmark 5,168
180. Tølløse Denmark 3,457
91. Tønder Denmark 7,841
264. Tørring Denmark 2,370
300. Ulfborg Denmark 1,994
212. Ullerslev Denmark 2,962
307. Ulstrup Denmark 1,963
304. Vadum Denmark 1,978
57. Vallensbæk Denmark 13,500
134. Vamdrup Denmark 4,685
60. Varde Denmark 12,735
84. Vejen Denmark 8,525
9. Vejle Denmark 51,177
309. Veksø Denmark 1,921