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.
| # | Name, city | Population |
|---|---|---|
| 1 | Birkirkara | 21 828 |
| 2 | Bridge | 18 766 |
| 3 | Feed | 16 602 |
| 4 | Zabbar | 14 790 |
| 5 | San Paul Il-Bahar | 13 636 |
| 6 | Sliema | 13 084 |
| 7 | San Juan | 12 713 |
| 8 | Naxxar | 11 958 |
| 9 | Discount | 11 539 |
| 10 | Zeytun | 11 463 |
| 11 | Victoria | 11 311 |
| 12 | Between fgura | 11 373 |
| 13 | Attard | 10 257 |
| 14 | Żurrieq | 9 885 |
| 15 | Ħamrun | 9 545 |
| 16 | Marsaskala | 9 357 |
| 17 | Paola | 8 904 |
| 18 | Birzebbuga | 8 687 |
| 19 | Swieqi | 8 167 |
| 20 | Siggiewi | 7 985 |
| 21 | St Julian's | 7 735 |
| 22 | Msida | 7 708 |
| 23 | The Tarxien | 7 701 |
| 24 | Mellieha | 7 613 |
| 25 | Gzira | 7 163 |
| 26 | Victoria | 6 443 |
| 27 | Valletta | 6 364 |
| 28 | Santa Venera | 6 150 |
| 29 | Luke | 6 120 |
| 30 | Bormla | 5 713 |
| 31 | Mars | 5 445 |