Malta Cities by Population 2024

66 cities

City
2024 Pop.
Birkirkara21,676
Qormi18,230
Mosta17,789
Zabbar15,030
San Pawl il-Bahar14,057
Saint John12,346
Fgura11,676
Zejtun11,549
Sliema11,318
Haz-Zebbug11,063
Hamrun10,680
Naxxar10,378
Marsaskala10,024
Attard9,510
Paola9,257
Zurrieq9,149
Birzebbuga8,668
Tarxien7,761
Siggiewi7,676
Gzira7,513
Rabat7,064
Imsida6,920
San Giljan6,799
Valletta6,794
Victoria6,596
Santa Venera6,264
Cospicua6,096
Mellieha5,976
Swieqi5,973
Marsa5,116
Luqa5,053
Ghaxaq4,375
Nadur3,933
Pieta3,846
Xaghra3,680
L-Iklin3,360
Xewkija3,303
Ghajnsielem3,260
Balzan3,240
Saint Lucia3,186
Pembroke3,038
Marsaxlokk3,026
Gudja3,023
Dingli3,009
Imgarr3,000
Kalkara2,982
Senglea2,964
Vittoriosa2,936
Mqabba2,891
Floriana2,516
Qrendi2,493
Lija2,471
Imtarfa2,430
Kirkop2,137
Hal Gharghur2,025
Safi1,863
Zebbug1,770
Sannat1,681
Ta' Xbiex1,642
Kercem1,627
Fontana1,011
Gharb971
Munxar840
Xghajra837
San Lawrenz530
Imdina360

Malta has 0 cities with more than a million people, 0 cities with between 100,000 and 1 million people, and 13 cities with between 10,000 and 100,000 people. The largest city in Malta is Birkirkara, with a population of 21,676 people.

Sources