Demographics of Malta

Source UN (World Population Prospects 2024)
Date21 Apr 2025

As of 2025, the population of Malta is projected at 545k, compared to 540k in 2024. It ranks 173rd in the world by population and 39th in Europe. The population growth rate in 2025 is projected at 0.95 percent, the 105th highest among 237 countries and dependent territories.

There are 283k males and 262k females in Malta. The percentage of the male population is 51.93%, compared to 48.07% of the female population. Malta has 21k more males than females. The sex ratio in Malta in 2025 will be 108.021 males per 100 females. Malta is in the 221st position in terms of the female-to-male ratio.

  • Population
  • Growth rate
  • Gender

Malta population

Year Population Growth (%) M per 100 F
MaleFemaleTotal
1950140,268154,412294,6802.4190.840
1955150,414167,725318,1391.3889.679
1960155,940174,881330,8200.0789.169
1965154,515172,883327,398-0.4889.375
1970154,629171,382326,0110.3990.225
1975159,815173,636333,4500.5592.040
1980166,340176,536342,8770.5594.224
1985172,828179,738352,5660.5996.156
1990181,066186,841367,9080.9296.909
1995189,852194,697384,5500.8097.512
2000198,015201,880399,8950.7398.085
2005205,172208,148413,3200.6198.570
2010210,088212,563422,6510.4598.836
2015223,435221,546444,9812.41100.853
2020268,351249,856518,2071.42107.402
2021272,253252,123524,3760.95107.984
2022274,190254,001528,1920.50107.948
2023276,567256,389532,9561.29107.870
2024280,050259,557539,6071.19107.895
2025283,218262,187545,4050.95108.021
  • Life expectancy
  • Median age
  • Fertility rate

Demographics Indicators

YearLife expectancy Median ageFertility rate
195063.47423.6254.226
195566.28722.5194.014
196068.44222.6603.626
196569.45323.3942.437
197070.37124.7302.072
197572.06726.8662.152
198072.32128.9661.993
198573.85030.4521.948
199076.16031.9842.041
199576.98233.7381.791
200077.90335.5011.672
200579.48937.0891.377
201081.39838.5701.375
201582.59139.5291.376
202082.33638.8761.132
202182.31639.2311.110
202282.25039.7461.101
202383.29940.2811.098
202483.46740.7091.106
202583.62841.0511.114
  • Total
  • Crude

Malta death and birth rate

Year Total Crude(per 1000)
DeathBirthCrude deathCrude birth
19503,7758,67312.81129.431
19553,3049,24110.38629.048
19603,0538,8449.22826.734
19653,0295,7919.25017.688
19703,1315,5339.60416.973
19752,9196,4878.75319.453
19803,2686,0459.53217.632
19853,1235,6358.85915.982
19902,7745,6057.53915.234
19952,8764,6567.47812.107
20003,1454,4907.86611.228
20053,0563,9367.3949.523
20102,9124,0476.8899.575
20153,0954,2316.9559.509
20203,9254,3937.5758.476
20214,0134,3457.6538.286
20224,1124,2857.7858.112
20233,9284,2137.3717.904
20244,1094,2127.6167.806
20254,2234,2317.7427.758
  • Population
  • Urbanization

Urban and rural population of Malta

Year Population Urban (%)
UrbanRural
1950277,23934,76488.858
1955281,30131,82389.837
1960280,78130,75390.129
1965288,35632,66389.825
1970287,11432,97289.699
1975289,70733,11489.742
1980299,23234,04289.785
1985313,67835,51889.828
1990329,37735,05490.381
1995345,87134,43490.946
2000366,39430,27492.368
2005380,93625,85193.645
2010391,44124,66994.072
2015403,72823,88894.414
2020411,53322,83094.744
2021412,86722,60294.810
2022414,16322,37094.875
2023415,37522,13494.941
2024416,46221,89095.006
  • Population pyramid
  • Gender ratio

Malta population by Age Group (2025)

Age group Male Female Total M per 100 F
PersonsShare (%)
00-04 11,344 10,575 21,918 4.02 107.272
05-09 12,562 11,680 24,242 4.44 107.551
10-14 12,580 11,613 24,193 4.44 108.327
15-19 12,236 11,318 23,554 4.32 108.111
20-24 13,591 12,237 25,828 4.74 111.065
25-29 19,614 16,007 35,621 6.53 122.534
30-34 26,657 21,819 48,476 8.89 122.173
35-39 27,221 22,677 49,898 9.15 120.038
40-44 24,628 20,462 45,090 8.27 120.360
45-49 21,753 18,567 40,321 7.39 117.159
50-54 18,270 16,029 34,299 6.29 113.981
55-59 15,204 13,998 29,201 5.35 108.616
60-64 15,752 14,982 30,735 5.64 105.140
65-69 15,408 15,551 30,959 5.68 99.080
70-74 13,309 14,044 27,354 5.02 94.766
75-79 12,089 13,726 25,816 4.73 88.074
80-84 6,340 8,116 14,455 2.65 78.117
85-89 3,235 5,268 8,502 1.56 61.409
90-94 1,171 2,656 3,828 0.70 44.089
95-99 221 693 913 0.17 31.890
100+ 34 170 203 0.04 20.000
Total 283,219 262,188 545,406 108.021