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
10,853. Ledegem Belgium 9,102
10,848. Avelgem Belgium 9,106
10,815. Saint-Vith Belgium 9,135
10,812. Huldenberg Belgium 9,137
10,803. Sint-Lievens-Houtem Belgium 9,146
10,784. Ardooie Belgium 9,161
10,769. Begijnendijk Belgium 9,178
10,755. Hulshout Belgium 9,198
10,736. Bertem Belgium 9,215
10,694. Hoeselt Belgium 9,265
10,690. Lovendegem Belgium 9,272
10,624. Estaimpuis Belgium 9,340
10,616. Meerhout Belgium 9,346
10,607. Court-Saint-Étienne Belgium 9,353
10,570. Erquelinnes Belgium 9,396
10,513. Opglabbeek Belgium 9,452
10,484. Jurbise Belgium 9,483
10,464. Hemiksem Belgium 9,504
10,430. Pepinster Belgium 9,530
10,391. Ottignies Belgium 9,557
10,355. Villers-la-Ville Belgium 9,592
10,348. Plombières Belgium 9,596
10,314. Braine-le-Château Belgium 9,627
10,248. Chimay Belgium 9,720
10,186. De Panne Belgium 9,799
10,179. Écaussinnes-d'Enghien Belgium 9,802
10,106. Hooglede Belgium 9,900
10,087. Raeren Belgium 9,925
10,068. Borgloon Belgium 9,955
9,996. De Pinte Belgium 10,020
9,963. Rebecq-Rognon Belgium 10,049
9,932. Retie Belgium 10,069
9,759. La Calamine Belgium 10,232
9,744. Durbuy Belgium 10,251
9,728. Hoeilaart Belgium 10,272
9,704. Vosselaar Belgium 10,317
9,685. Borsbeek Belgium 10,334
9,657. Berlaar Belgium 10,370
9,576. Waasmunster Belgium 10,460
9,533. Oud-Heverlee Belgium 10,533
9,501. Steenokkerzeel Belgium 10,566
9,479. Ingelmunster Belgium 10,603
9,476. Rijkevorsel Belgium 10,606
9,441. Aywaille Belgium 10,636
9,388. Melle Belgium 10,687
9,372. Moorslede Belgium 10,720
9,370. Florennes Belgium 10,723
9,369. Grobbendonk Belgium 10,724
9,342. Spa Belgium 10,756
9,323. Kampenhout Belgium 10,784
9,321. Staden Belgium 10,786
9,275. Nieuwpoort Belgium 10,845
9,244. Nazareth Belgium 10,890
9,235. Aiseau Belgium 10,906
9,219. Damme Belgium 10,924
9,212. Alken Belgium 10,933
9,210. Frasnes-lez-Buissenal Belgium 10,936
9,200. Chaumont-Gistoux Belgium 10,943
9,198. Meulebeke Belgium 10,948
9,141. Wichelen Belgium 11,014
9,134. Seneffe Belgium 11,025
9,091. Olen Belgium 11,070
9,078. Gistel Belgium 11,084
9,015. Nevele Belgium 11,153
8,948. Virton Belgium 11,259
8,922. Deerlijk Belgium 11,292
8,858. Enghien Belgium 11,367
8,827. Profondeville Belgium 11,401
8,759. Farciennes Belgium 11,488
8,729. Malmédy Belgium 11,514
8,680. Herk-de-Stad Belgium 11,566
8,675. Boortmeerbeek Belgium 11,570
8,664. Zonnebeke Belgium 11,581
8,661. Theux Belgium 11,587
8,659. Bernissart Belgium 11,588
8,650. Anderlues Belgium 11,597
8,645. Laarne Belgium 11,600
8,643. Beyne-Heusay Belgium 11,608
8,547. De Haan Belgium 11,766
8,463. Gavere Belgium 11,888
8,457. Zelzate Belgium 11,901
8,440. Wommelgem Belgium 11,917
8,430. Jodoigne Belgium 11,930
8,425. Kortemark Belgium 11,937
8,421. Kinrooi Belgium 11,946
8,390. Gerpinnes Belgium 11,977
8,388. Rochefort Belgium 11,978
8,387. Liedekerke Belgium 11,980
8,386. Veurne Belgium 11,983
8,367. Mettet Belgium 12,014
8,347. Opwijk Belgium 12,045
8,277. Boechout Belgium 12,145
8,222. Arendonk Belgium 12,247
8,218. Machelen Belgium 12,252
8,177. Zandhoven Belgium 12,306
8,150. Bocholt Belgium 12,346
8,141. Oud-Turnhout Belgium 12,354
8,131. Keerbergen Belgium 12,363
8,126. Grez-Doiceau Belgium 12,367
7,966. Kuurne Belgium 12,638