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
16,649. Saint-Hubert Belgium 5,538
16,596. Ellezelles Belgium 5,566
16,466. Limbourg Belgium 5,612
16,318. Braives Belgium 5,672
16,220. Bekkevoort Belgium 5,714
16,162. Engis Belgium 5,737
16,128. Ramillies Belgium 5,749
15,968. Geetbets Belgium 5,813
15,846. Moerbeke Belgium 5,855
15,564. Walhain-Saint-Paul Belgium 5,992
15,512. Ittre Belgium 6,014
15,441. Chièvres Belgium 6,045
15,400. Villers-le-Bouillet Belgium 6,059
15,288. Hoegaarden Belgium 6,110
15,279. Kaprijke Belgium 6,114
15,199. Gesves Belgium 6,150
15,012. Chastre-Villeroux-Blanmont Belgium 6,243
14,938. Assesse Belgium 6,279
14,823. Beauvechain Belgium 6,334
14,718. Hensies Belgium 6,390
14,715. Dalhem Belgium 6,391
14,670. Neufchâteau Belgium 6,416
14,603. Sint-Maria-Lierde Belgium 6,449
14,581. Herne Belgium 6,459
14,563. Nieuwerkerken Belgium 6,466
14,405. Mont-Saint-Guibert Belgium 6,557
14,401. Quiévrain Belgium 6,560
14,343. Zingem Belgium 6,588
14,340. Pittem Belgium 6,589
14,237. Beaumont Belgium 6,645
14,233. Stavelot Belgium 6,646
14,218. Sint-Laureins Belgium 6,657
14,211. Waimes Belgium 6,661
14,209. Hamois Belgium 6,662
14,161. Heers Belgium 6,689
13,961. Wellen Belgium 6,804
13,783. Wachtebeke Belgium 6,911
13,696. Zutendaal Belgium 6,962
13,406. Anhée Belgium 7,125
13,381. Messancy Belgium 7,144
13,217. Vorselaar Belgium 7,238
13,191. As Belgium 7,250
13,141. Vielsalm Belgium 7,291
13,051. Perwez Belgium 7,340
13,003. Kortenaken Belgium 7,374
12,947. La Hulpe Belgium 7,415
12,897. Sombreffe Belgium 7,452
12,863. Floreffe Belgium 7,480
12,850. Oostrozebeke Belgium 7,489
12,812. Antoing Belgium 7,507
12,734. Trooz Belgium 7,559
12,719. Estinnes-au-Val Belgium 7,573
12,686. Brunehault Belgium 7,592
12,598. Sint-Amands Belgium 7,653
12,563. Schelle Belgium 7,675
12,543. Jalhay Belgium 7,688
12,539. Quévy-le-Petit Belgium 7,689
12,523. Boutersem Belgium 7,702
12,520. Habay-la-Vieille Belgium 7,704
12,441. Waarschoot Belgium 7,762
12,266. Silly Belgium 7,887
12,261. Knesselare Belgium 7,889
12,245. Zoutleeuw Belgium 7,897
12,196. Gingelom Belgium 7,930
12,183. Galmaarden Belgium 7,939
12,144. Merksplas Belgium 7,963
12,138. Hove Belgium 7,968
12,139. Roeulx Belgium 7,968
12,122. Lint Belgium 7,982
12,039. Dentergem Belgium 8,038
12,037. Kortessem Belgium 8,042
12,021. Philippeville Belgium 8,051
12,000. Bertrix Belgium 8,063
11,896. Bassenge Belgium 8,151
11,890. Zomergem Belgium 8,158
11,878. Lichtervelde Belgium 8,169
11,879. Yvoir Belgium 8,169
11,863. Kruishoutem Belgium 8,179
11,845. La Bruyère Belgium 8,194
11,779. Beauraing Belgium 8,242
11,694. Sint-Martens-Latem Belgium 8,303
11,678. Koekelare Belgium 8,317
11,642. Juprelle Belgium 8,354
11,621. Herenthout Belgium 8,378
11,544. Ledeberg Belgium 8,454
11,431. Halen Belgium 8,548
11,363. Awans Belgium 8,612
11,313. Niel Belgium 8,656
11,267. Dessel Belgium 8,707
11,218. Oudenburg Belgium 8,752
11,143. Sint-Martens-Lennik Belgium 8,818
11,131. Wielsbeke Belgium 8,828
11,104. Kapelle-op-den-Bos Belgium 8,859
11,044. Wijnegem Belgium 8,932
11,020. Houthulst Belgium 8,951
11,011. Gooik Belgium 8,957
10,973. Bierbeek Belgium 8,994
10,952. Welkenraedt Belgium 9,006
10,890. Fosses-la-Ville Belgium 9,062
10,863. Holsbeek Belgium 9,094