Luxembourg property prices by commune

Apartments in Luxembourg sold for an average of €7,712/m² over Jul 2025 – Jun 2026 (2,890 recorded sales in the communes listed below). New-build apartments averaged €9,839/m². Asking prices run a median 8.8% above what flats actually sold for (in the 48 communes with both figures).

Existing apartments

€7,712/m²

Jul 2025 – Jun 2026

New-build apartments

€9,839/m²

Jul 2025 – Jun 2026

12-month price change

−2.2%

Eurostat · Q2 2026

Prices on the map

BeaufortBechBeckerichBerdorfBertrange: 10,081 €/m²Bettembourg: 7,280 €/m²BettendorfBetzdorfBissen: 6,583 €/m²BiwerBoulaideBourscheidBous-WaldbredimusClervaux: 5,519 €/m²Colmar-Berg: 6,520 €/m²ConsdorfContern: 8,797 €/m²DalheimDiekirch: 6,979 €/m²Differdange: 6,768 €/m²Dippach: 7,123 €/m²Dudelange: 6,512 €/m²Echternach: 5,739 €/m²EllErpeldange-sur-Sûre: 6,854 €/m²Esch-sur-Alzette: 6,427 €/m²Esch-sur-Sûre: 6,400 €/m²Ettelbruck: 6,651 €/m²FeulenFischbachFlaxweilerFrisange: 7,024 €/m²GarnichGoesdorfGrevenmacher: 6,574 €/m²Groussbus-WalHabscht: 6,485 €/m²HeffingenHelperknapp: 6,841 €/m²Hesperange: 8,577 €/m²Junglinster: 7,737 €/m²Käerjeng: 6,979 €/m²Kayl: 7,257 €/m²Kehlen: 7,973 €/m²KiischpeltKoerichKopstal: 9,708 €/m²Lac de la Haute-SûreLarochette: 5,896 €/m²LenningenLeudelangeLintgen: 7,423 €/m²Lorentzweiler: 8,404 €/m²Luxembourg-Ville: 10,269 €/m²Mamer: 8,522 €/m²ManternachMersch: 7,618 €/m²Mertert: 7,626 €/m²MertzigMondercange: 7,079 €/m²Mondorf-les-Bains: 7,283 €/m²NiederanvenNommernParc Hosingen: 5,818 €/m²Petange: 6,606 €/m²PreizerdaulPutscheidRambrouchReckange-sur-MessRedangeReisdorfRemich: 6,870 €/m²Roeser: 8,207 €/m²Rosport-MompachRumelange: 5,717 €/m²SaeulSandweiler: 7,997 €/m²Sanem: 7,149 €/m²Schengen: 6,319 €/m²SchierenSchifflange: 7,375 €/m²Schuttrange: 7,597 €/m²Stadtbredimus: 6,460 €/m²Steinfort: 7,541 €/m²Steinsel: 7,855 €/m²Strassen: 9,983 €/m²TandelTroisviergesUseldangeVallée de l'ErnzViandenVichtenWaldbilligWalferdange: 8,425 €/m²Weiler-la-TourWeiswampach: 6,152 €/m²Wiltz: 5,253 €/m²WincrangeWinselerWormeldange

Hover over a commune to see its prices, or click it to open its page.

5,253 → 10,269 €/m²Too few salesSource: STATEC, prices recorded at the notary; commune boundaries: ACT.

Luxembourg prices since 2007

Existing flats sold for an average of €3,507/m² in 2007 and €7,773/m² in 2025: +121.6%, about 4.5% a year. Prices peaked at €8,734/m² in 2022; 2025 is 11.0% below that.

Recorded sale prices, €/m²
€2,000€4,000€6,000€8,000€10,000€12,0002007201020132016201920222025

Notarial deeds for flats; Luxembourg publishes no recorded sale prices for houses, so houses are asking prices from adverts.

Biggest rises since 2015, existing flats

Commune2015 €/m²2025 €/m²Change
Kopstal€4,718€9,771+107.1%
Sanem€3,816€7,539+97.6%
Steinfort€4,088€7,965+94.8%
Schifflange€3,908€7,390+89.1%
Contern€4,585€8,570+86.9%
Clervaux€3,201€5,944+85.7%
Redange€3,494€6,482+85.5%
Mertert€4,025€7,395+83.7%
Ettelbruck€3,674€6,740+83.5%
Wiltz€2,892€5,275+82.4%

Communes with a published price in both years (at least 10 sales).

Fifty years of home prices in Luxembourg

A home bought for €100,000 in 1975 would be worth about €2,870,000 in 2025 if it had moved with the market: 28.7 times as much. Prices doubled in four periods: 1975–1980, 1985–1991, 2000–2007 and 2013–2022, peaking in 2022. After inflation, they rose about 4.7% a year from 1975 to 2022, according to the Observatoire de l’Habitat.

What a €100,000 home of 1975 would cost
€100k€200k€400k€800k€1.6m€3.2m19751978198119841987199019931996199920022005200820112014201720202025

Log scale: each step up is a doubling. Shaded: the four periods when prices doubled. Not adjusted for inflation. 2024–2025 extended with STATEC’s quarterly index.

Source: BIS, residential property prices (Banque centrale du Luxembourg; original data STATEC). Observatoire de l’Habitat: prices over the long term (1975–2022)

By region

Region€/m² (existing)
Canton of Luxembourg€9,811
Capellen & Mersch€7,376
Canton of Esch-sur-Alzette€6,835
East (Echternach, Grevenmacher, Remich)€6,833
North (Clervaux, Diekirch, Redange, Vianden, Wiltz)€6,079

By apartment size

Size€/m² (existing)
< 50 m²€9,435
50–69 m²€8,108
70–89 m²€7,534
90–109 m²€7,181
110–129 m²€6,861
≥ 130 m²€6,441

Prices by commune

CommuneCanton€/m²Salesvs nationalRent, 75 m² flatGross yieldAsking vs sold
Luxembourg-VilleLuxembourg€10,269613+33.2%€3,1284.87%+14.1%
BertrangeLuxembourg€10,08145+30.7%€3,0164.79%+3.8%
StrassenLuxembourg€9,98358+29.4%€2,7384.39%+7.0%
KopstalCapellen€9,70818+25.9%€2,0843.43%−8.8%
ConternLuxembourg€8,79718+14.1%€2,1163.85%−2.9%
HesperangeLuxembourg€8,57788+11.2%€2,5914.83%+9.4%
MamerCapellen€8,52228+10.5%€2,5694.82%+8.8%
WalferdangeLuxembourg€8,42550+9.2%€2,4954.74%+13.8%
LorentzweilerMersch€8,40420+9.0%€2,3064.39%+6.9%
RoeserEsch-sur-Alzette€8,20748+6.4%€2,2094.31%−1.2%
SandweilerLuxembourg€7,99719+3.7%——+10.0%
KehlenCapellen€7,97319+3.4%€2,0664.15%+0.0%
SteinselLuxembourg€7,85521+1.9%€2,1314.34%+12.6%
JunglinsterGrevenmacher€7,73724+0.3%€2,1654.48%+3.2%
MertertGrevenmacher€7,62648−1.1%€1,8143.81%−8.3%
MerschMersch€7,61841−1.2%€1,7273.63%+19.3%
SchuttrangeLuxembourg€7,59710−1.5%——+17.0%
SteinfortCapellen€7,54124−2.2%€1,8884.01%+13.9%
LintgenMersch€7,42325−3.7%——+25.1%
SchifflangeEsch-sur-Alzette€7,37578−4.4%€2,0654.48%+2.4%
Mondorf-les-BainsRemich€7,28340−5.6%€1,8294.02%+11.2%
BettembourgEsch-sur-Alzette€7,28048−5.6%€2,1604.75%+2.2%
KaylEsch-sur-Alzette€7,25760−5.9%€1,8134.00%+3.7%
SanemEsch-sur-Alzette€7,149117−7.3%€2,0254.53%−0.3%
DippachCapellen€7,12324−7.6%——+10.4%
MondercangeEsch-sur-Alzette€7,07939−8.2%€2,5035.66%+2.5%
FrisangeEsch-sur-Alzette€7,02425−8.9%€1,8474.21%+14.4%
DiekirchDiekirch€6,97936−9.5%€1,5863.64%+20.3%
KäerjengCapellen€6,97954−9.5%——+25.9%
RemichRemich€6,87036−10.9%€1,7204.00%+4.8%
Erpeldange-sur-SûreDiekirch€6,85415−11.1%———
HelperknappMersch€6,84113−11.3%——−0.6%
DifferdangeEsch-sur-Alzette€6,768223−12.2%€2,0054.74%+6.4%
EttelbruckDiekirch€6,65157−13.8%€1,6333.93%−0.9%
PetangeEsch-sur-Alzette€6,606142−14.3%€1,8724.53%+4.8%
BissenMersch€6,58316−14.6%——+20.6%
GrevenmacherGrevenmacher€6,57441−14.8%——+32.1%
Colmar-BergMersch€6,52018−15.5%——+6.1%
DudelangeEsch-sur-Alzette€6,512130−15.6%€2,0735.09%+5.6%
HabschtCapellen€6,48522−15.9%——+10.2%
StadtbredimusRemich€6,46010−16.2%———
Esch-sur-AlzetteEsch-sur-Alzette€6,427239−16.7%€2,4176.02%+10.7%
Esch-sur-SûreWiltz€6,40014−17.0%——−11.2%
SchengenRemich€6,31915−18.1%——+10.0%
WeiswampachClervaux€6,15223−20.2%€1,4863.87%+5.1%
LarochetteMersch€5,89612−23.5%——+16.9%
Parc HosingenClervaux€5,81813−24.6%———
EchternachEchternach€5,73931−25.6%——+13.8%
RumelangeEsch-sur-Alzette€5,71723−25.9%——+13.1%
ClervauxClervaux€5,51926−28.4%€1,3713.97%+5.3%
WiltzWiltz€5,25333−31.9%——+12.2%

Prices: average recorded sale price per m² of apartments (STATEC / Observatoire de l’Habitat, Jul 2025 – Jun 2026). Communes with fewer than 5 sales are not published. Rent: advertised rents (Observatoire de l’Habitat), adjusted to a 75 m² flat; gross yield = rent × 12 ÷ price. Asking vs sold: average asking price per m² of apartments listed for sale (Observatoire de l’Habitat, IMMOTOP.LU and press listings, new and existing) compared with all recorded sales; shown where there were at least 30 listings.

What is your property worth?

Our calculator uses the same official data, adjusted for size, condition, energy class, floor and outdoor space.

Value a property