Esch-sur-Alzette is a city in Esch-sur-Alzette, Luxembourg, home to roughly 37k people. It has a modeled cost-of-living index of 174 (world median = 100) and an estimated quality-of-life score of 97/100. The average annual temperature is 10.6°C, with about 934 of rain a year. This profile combines Esch-sur-Alzette's own geography and climate with national statistics for Luxembourg.
Geography, climate and modeled cost, safety and quality-of-life indices for this city.
| Cost of living index index | 173.6 | Modeled |
| Price level vs USA index | 75.4 | Modeled |
| Quality of life index index | 96.7 | Estimated |
| Safety index index | 97.2 | Estimated |
| Annual rainfall mm / yr | 934 | Measured |
| Average temperature °C | 10.6°C | Measured |
| Population people | 36,625 | Measured |
City-level surveys are sparse worldwide, so STATLAS pairs Esch-sur-Alzette's geography with authoritative national statistics for Luxembourg.
| Cost of living index index | 206.4 | Modeled |
| PPP conversion factor LCU / int'l $ · 2025 | 0.83 | Measured |
| Price level vs USA index | 89.7 | Modeled |
| Female labor participation % · 2025 | 57.5% | Measured |
| GDP (total) US$ · 2024 | $93B | Measured |
| GDP growth % / yr · 2024 | 0.4% | Measured |
| GDP per capita US$ · 2024 | $137,782 | Measured |
| GDP per capita (PPP) int'l $ · 2024 | $155,941 | Measured |
| GNI per capita (PPP) int'l $ · 2024 | $110,650 | Measured |
| Government debt % GDP · 1993 | 2.9% | Measured |
| Gini index index · 2023 | 33.6 | Measured |
| Inflation rate % · 2024 | 2.1% | Measured |
| International tourist arrivals visitors / yr · 2020 | 525,000 | Measured |
| Top income tax rate % | 42% | Estimated |
| Unemployment rate % · 2025 | 6.3% | Measured |
| Digital nomad score index | 51.1 | Modeled |
| Quality of life index index | 96.7 | Modeled |
| Homicide rate / 100k · 2022 | 1.5 | Measured |
| Safety index index | 97.2 | Modeled |
| Health expenditure % GDP · 2024 | 5.9% | Measured |
| Hospital beds / 1,000 · 2023 | 4.0 | Measured |
| Infant mortality / 1,000 births · 2024 | 1.9 | Measured |
| Life expectancy years · 2024 | 83.2 | Measured |
| Under-5 mortality / 1,000 · 2024 | 2.2 | Measured |
| Fertility rate births / woman · 2024 | 1.25 | Measured |
| Land area km² | 2,586 | Measured |
| Net migration people · 2025 | 5,237 | Measured |
| Population people · 2024 | 607,728 | Measured |
| Population density / km² · 2023 | 258.9 | Measured |
| Population growth % / yr · 2024 | 1.6% | Measured |
| Urban population % · 2024 | 94.8% | Measured |
| Education spending % GDP · 2022 | 3.7% | Measured |
| Secondary enrollment % · 2024 | 108.6% | Measured |
| Tertiary enrollment % · 2024 | 22.4% | Measured |
| Fixed broadband / 100 · 2024 | 40.3 | Measured |
| Internet users % · 2025 | 99.1% | Measured |
| Mobile subscriptions / 100 · 2023 | 144.5 | Measured |
| Drinking water access % · 2024 | 100.0% | Measured |
| Electricity access % · 2023 | 100.0% | Measured |
| Sanitation access % · 2024 | 97.6% | Measured |
| Air pollution (PM2.5) µg/m³ · 2020 | 8.7 | Measured |
| CO₂ emissions per capita t / person · 2024 | 10.56 | Measured |
| Forest area % · 2023 | 34.5% | Measured |
| Renewable energy % · 2021 | 20.5% | Measured |
Esch-sur-Alzette has a modeled cost-of-living index of 174 (world median = 100), based on Luxembourg's national price level adjusted for city size.
Esch-sur-Alzette has an average annual temperature of 10.6°C and roughly 934 mm of rain per year.
Esch-sur-Alzette has a population of about 37k.
Sources: STATLAS Modeled Index, Open-Meteo, GeoNames. See our methodology.