Population of Luxembourg 2024
Luxembourg, officially the Grand Duchy of Luxembourg, is a landlocked country in Western Europe. Belgium borders it to the west and north, Germany to the east, and France to the south. According to Statistiques Luxembourg, As of January 1, 2023, 660,809 inhabitants reside in Luxembourg. The population of the Grand Duchy increased by 15,412 people in 2022. This increase in the population is mainly due to migration, particularly the massive influx of Ukrainian immigrants (4,268).
Estimated Population of Luxembourg in 2024 – 670 thousand
Luxembourg | Census 2023 |
Total Population | 660,809 |
Europe Rank | 36 |
Share of World Pop. | 0.01% |
Land Area | 2,586 sq. km. (998 sq. mi) |
Area Rank | 38th |
Pop. Density | 626 people per mi2 (242/sq. km) |
Urban Population | 88% |
Fertility Rate | 1.45 |
Infant mortality rate | 2.4 |
Median Age | 40.5 Years |
Life Expectancy | 82.79 years |
Capital City | Luxembourg City |
Source: Le Portail Des Statistiques
Religion in Luxembourg
Christianity is the majority religion in Luxembourg and is followed by 61% of the population. Catholicism is the main Christian denomination having 54% of the population as its adherents. Next comes Protestantism (3%), and Eastern Orthodoxy (1%).
Non-Christian-based faiths account for 10%, and the remaining 30% are classified as unaffiliated, which can mean agnostic, atheist, or “nothing in particular.” Islam is the second-largest religion in Luxembourg and is followed by 3% of the population. Other smaller faiths include Judaism and other smaller faiths.
Religion in Luxembourg (2019)
Religion | Percent % |
Christianity | 61% |
Catholicism | 54% |
Protestantism | 3% |
Eastern Orthodoxy | 1% |
Other Christians | 3% |
Other religion | |
Islam | 3% |
Judaism | 1% |
small faiths | 6% |
Unaffiliated/ No religion | 30% |
Agnosticism | 17% |
Atheism | 11% |
Undeclared | 2% |
Top Cities in Luxembourg by Population
# | City | Population |
1 | Luxembourg (city) | 76,420 |
2 | Esch-sur-Alzette | 28,000 |
3 | Differdange | 19,005 |
4 | Dudelange | 17,618 |
5 | Ettelbruck | 7,364 |
6 | Diekirch | 6,165 |
7 | Wiltz | 4,587 |
8 | Echternach | 4,507 |
9 | Rumelange | 4,495 |
10 | Grevenmacher | 3,966 |