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
7,901. Blégny Belgium 12,745
7,866. Kraainem Belgium 12,815
7,831. Dinant Belgium 12,875
7,823. Wingene Belgium 12,887
7,799. Wanze Belgium 12,918
7,787. Sprimont Belgium 12,945
7,669. Oosterzele Belgium 13,151
7,627. Wezembeek-Oppem Belgium 13,245
7,585. Amay Belgium 13,307
7,566. Overpelt Belgium 13,344
7,532. Beloeil Belgium 13,405
7,485. Jabbeke Belgium 13,488
7,483. Herselt Belgium 13,493
7,478. Assenede Belgium 13,495
7,477. Esneux Belgium 13,497
7,465. Buggenhout Belgium 13,510
7,459. Couvin Belgium 13,518
7,452. Haacht Belgium 13,541
7,442. Ravels Belgium 13,560
7,435. Lubbeek Belgium 13,574
7,430. Ichtegem Belgium 13,582
7,395. Dison Belgium 13,642
7,377. Lummen Belgium 13,689
7,357. Tremelo Belgium 13,721
7,349. Waremme Belgium 13,737
7,292. Berlare Belgium 13,853
7,288. Basse Lasne Belgium 13,861
7,247. Anzegem Belgium 13,920
7,154. Hannut Belgium 14,129
7,140. Leopoldsburg Belgium 14,149
7,115. Aartselaar Belgium 14,193
7,074. Bonheiden Belgium 14,260
7,071. Genappe Belgium 14,266
7,028. Éghezée Belgium 14,352
7,027. Chapelle-lez-Herlaimont Belgium 14,353
7,021. Bree Belgium 14,363
7,003. Bastogne Belgium 14,395
6,998. Wemmel Belgium 14,406
6,975. Landen Belgium 14,458
6,954. Beernem Belgium 14,512
6,952. Rumst Belgium 14,521
6,933. Ternat Belgium 14,569
6,895. Merchtem Belgium 14,660
6,890. Zulte Belgium 14,670
6,884. Thuin Belgium 14,682
6,817. Kruibeke Belgium 14,815
6,811. Ciney Belgium 14,830
6,795. Bredene Belgium 14,862
6,769. Aubange Belgium 14,932
6,736. Rotselaar Belgium 15,007
6,653. Soumagne Belgium 15,237
6,626. Putte Belgium 15,276
6,555. Lille Belgium 15,466
6,534. Diksmuide Belgium 15,515
6,523. Peer Belgium 15,551
6,424. Riemst Belgium 15,809
6,423. Boom Belgium 15,810
6,382. Pont-à-Celles Belgium 15,909
6,367. Puurs Belgium 15,944
6,340. Fléron Belgium 15,994
6,330. Duffel Belgium 16,011
6,278. Neerpelt Belgium 16,122
6,244. Beerse Belgium 16,208
6,138. Herzele Belgium 16,523
6,129. Herve Belgium 16,544
6,113. Tessenderlo Belgium 16,574
6,086. Péruwelz Belgium 16,647
6,051. Essen Belgium 16,754
6,022. Lede Belgium 16,813
6,013. Destelbergen Belgium 16,853
6,011. Marche-en-Famenne Belgium 16,856
6,007. Dour Belgium 16,861
5,973. Denderleeuw Belgium 16,969
5,968. Stekene Belgium 16,989
5,946. Visé Belgium 17,054
5,933. Haaltert Belgium 17,129
5,884. Londerzeel Belgium 17,274
5,875. Stabroek Belgium 17,294
5,855. Wervik Belgium 17,340
5,842. Lebbeke Belgium 17,372
5,826. Ranst Belgium 17,405
5,805. Kalmthout Belgium 17,485
5,799. Walcourt Belgium 17,501
5,746. Sint-Gillis-Waas Belgium 17,658
5,725. Lessines Belgium 17,687
5,724. Diepenbeek Belgium 17,699
5,708. Kasterlee Belgium 17,765
5,702. Kortenberg Belgium 17,774
5,692. Middelkerke Belgium 17,789
5,616. Sint-Genesius-Rode Belgium 17,990
5,600. Eupen Belgium 18,029
5,568. Wuustwezel Belgium 18,117
5,527. Blankenberge Belgium 18,230
5,526. Morlanwelz-Mariemont Belgium 18,233
5,520. Zwijndrecht Belgium 18,249
5,442. Quaregnon Belgium 18,491
5,441. Meise Belgium 18,497
5,432. Hoogstraten Belgium 18,524
5,343. Aalter Belgium 18,802
5,310. Torhout Belgium 18,933