List of cities in Malta by population

List of cities in Malta by population. There are 137 cities in Malta, of which Birkirkara is the largest in terms of population - 21 828. The total number of people in Malta is 493 647 for 2026.

List of cities in Malta

# Name, city Population
1Birkirkara21 828
2Bridge18 766
3Feed16 602
4Zabbar14 790
5San Paul Il-Bahar13 636
6Sliema13 084
7San Juan12 713
8Naxxar11 958
9Discount11 539
10Zeytun11 463
11Victoria11 311
12Between fgura11 373
13Attard10 257
14Żurrieq9 885
15Ħamrun9 545
16Marsaskala9 357
17Paola8 904
18Birzebbuga8 687
19Swieqi8 167
20Siggiewi7 985
21St Julian's7 735
22Msida7 708
23The Tarxien7 701
24Mellieha7 613
25Gzira7 163
26Victoria6 443
27Valletta 6 364
28Santa Venera6 150
29Luke6 120
30Bormla5 713
31Mars5 445
The site chislennost.com uses information from official sources and is updated every month. Some data may differ due to the lack of the latest census.

FAQ

⚡ How many cities in Malta?

In total, Malta has 31 cities with a total population of 493 647 people for 2026.

⚡ What is the largest city in Malta by population?

The largest population in Birkirkara is 21 828.
×