Europe - Top 100+ Cities by Population

Population data by city is the population of the city itself, not the metro area (for specific metro area data, see our ranking by metro area). Data is as of 2011 estimates.

Rank CityCountryPopulation
51,343. Kittlitz Germany 286
51,342. Norderwöhrden Germany 286
51,341. Klosterkumbd Germany 286
51,340. Chąśno Poland 287
51,339. Göschitz Germany 287
51,338. Lederhose Germany 287
51,337. Grammentin Germany 287
51,336. Lübberstorf Germany 287
51,335. Züsedom Germany 287
51,334. Kleinobringen Germany 288
51,333. Neetzka Germany 288
51,332. Haßmoor Germany 288
51,331. Deuselbach Germany 288
51,330. Rockeskyll Germany 288
51,329. Ellweiler Germany 289
51,328. Gottlieben Switzerland 290
51,327. Słupia Poland 290
51,326. Smyków Poland 290
51,325. Poświętne Poland 290
51,324. Seekirch Germany 290
51,323. Uelvesbüll Germany 290
51,322. Bremberg Germany 290
51,321. Herschbroich Germany 290
51,320. Niederstaufenbach Germany 290
51,319. Straume Norway 291
51,318. Föhrden-Barl Germany 291
51,317. Fuhlenhagen Germany 291
51,316. Hilscheid Germany 291
51,315. Kirschroth Germany 291
51,314. Dreba Germany 292
51,313. Schillingstedt Germany 292
51,312. Hottendorf Germany 292
51,311. Plöwen Germany 292
51,310. Borstorf Germany 292
51,309. Löptin Germany 292
51,308. Hollnich Germany 292
51,307. Niederhambach Germany 292
51,306. Rzewnie Poland 293
51,305. Steinheuterode Germany 293
51,304. Dennweiler-Frohnbach Germany 293
51,303. Willingen Germany 293
51,302. Buggenhagen Germany 294
51,301. Eisendorf Germany 294
51,300. Grinau Germany 294
51,299. Hattstedtermarsch Germany 294
51,298. Offenbüttel Germany 294
51,297. Trennewurth Germany 294
51,296. Dünfus Germany 294
51,295. Bechstedtstraß Germany 295
51,294. Papendorf Germany 295
51,293. Christiansholm Germany 295
51,292. Arft Germany 295
51,291. Bubach Germany 295
51,290. Hamma Germany 296
51,289. Böllenborn Germany 296
51,288. Ransweiler Germany 296
51,287. Großeutersdorf Germany 297
51,286. Martinroda Germany 297
51,285. Mandelshagen Germany 297
51,284. Ralswiek Germany 297
51,283. Huje Germany 297
51,282. Nehmten Germany 297
51,281. Hasselbach Germany 297
51,280. Münchwald Germany 297
51,279. Krzyżanów Poland 298
51,278. Leutersdorf Germany 298
51,277. Thaden Germany 298
51,276. Oberweiler-Tiefenbach Germany 298
51,275. Heinzenhausen Germany 298
51,274. Luxem Germany 298
51,273. Trimport Germany 298
51,272. Lindig Germany 299
51,271. Blankensee Germany 299
51,270. Kamminke Germany 299
51,269. Imielno Poland 300
51,268. Gladstad Norway 300
51,267. Rechtenstein Germany 300
51,266. Bollberg Germany 300
51,265. Kraja Germany 300
51,264. Stuer Germany 300
51,263. Passade Germany 300
51,262. Bölsberg Germany 300
51,261. Duppach Germany 300
51,260. Lipporn Germany 300
51,259. Oberhambach Germany 300
51,258. Oberöfflingen Germany 300
51,257. Woppenroth Germany 300
51,256. Gondorf Germany 301
51,255. Gösenroth Germany 301
51,254. Kail Germany 301
51,253. Gierschnach Germany 302
51,252. Hirz-Maulsbach Germany 302
51,251. Miesitz Germany 303
51,250. Petersberg Germany 303
51,249. Wieblitz-Eversdorf Germany 303
51,248. Keidelheim Germany 303
51,247. Domanice Poland 304
51,246. Altenhof Germany 304
51,245. Rabenholz Germany 304
51,244. Heinrichsruh Germany 305