Property prices, commune by commune

What an apartment sells for per square metre across 64 communes of Luxembourg and the border strip, from registered sales rather than asking prices.

Median of the covered communes

7,108 โ‚ฌ/mยฒ

Cheapest

833 โ‚ฌ/mยฒ

๐Ÿ‡ซ๐Ÿ‡ท Longuyon

Dearest

10,251 โ‚ฌ/mยฒ

๐Ÿ‡ฑ๐Ÿ‡บ Luxembourg-Ville

Communes covered

64

/ 127

Cheapest to dearest

CommunePrice per mยฒSalesYears of rent
๐Ÿ‡ซ๐Ÿ‡ท LonguyonMeurthe-et-Moselle (France)833median price636.3
๐Ÿ‡ซ๐Ÿ‡ท VilleruptMeurthe-et-Moselle (France)1,851median price8510.9
๐Ÿ‡ซ๐Ÿ‡ท LongwyMeurthe-et-Moselle (France)1,916median price14711.3
๐Ÿ‡ซ๐Ÿ‡ท Mont-Saint-MartinMeurthe-et-Moselle (France)2,035median price3212.2
๐Ÿ‡ฑ๐Ÿ‡บ WinselerWiltz Canton5,023average price1021.9
๐Ÿ‡ฑ๐Ÿ‡บ PrรฉizerdaulRedange Canton5,048average price1019.9
๐Ÿ‡ฑ๐Ÿ‡บ WiltzWiltz Canton5,298average price2723.2
๐Ÿ‡ฑ๐Ÿ‡บ Esch-sur-SรปreWiltz Canton5,588average price1022.0
๐Ÿ‡ฑ๐Ÿ‡บ Lac de la Haute-SรปreWiltz Canton5,690average price1323.2
๐Ÿ‡ฑ๐Ÿ‡บ LarochetteMersch Canton5,715average price1221.4
๐Ÿ‡ฑ๐Ÿ‡บ BerdorfEchternach Canton5,812average price1120.6
๐Ÿ‡ฑ๐Ÿ‡บ Parc HosingenClervaux Canton5,861average price1724.6
๐Ÿ‡ฑ๐Ÿ‡บ RumelangeEsch-sur-Alzette Canton5,908average price2122.1
๐Ÿ‡ฑ๐Ÿ‡บ WeiswampachClervaux Canton5,934average price1825.2
๐Ÿ‡ฑ๐Ÿ‡บ EchternachEchternach Canton5,951average price3222.3
๐Ÿ‡ฑ๐Ÿ‡บ GrevenmacherGrevenmacher Canton6,053average price3920.8
๐Ÿ‡ฑ๐Ÿ‡บ ClervauxClervaux Canton6,084average price3028.4
๐Ÿ‡ฑ๐Ÿ‡บ WormeldangeGrevenmacher Canton6,192average price1220.7
๐Ÿ‡ฑ๐Ÿ‡บ DudelangeEsch-sur-Alzette Canton6,335average price14719.6
๐Ÿ‡ฑ๐Ÿ‡บ Esch-sur-AlzetteEsch-sur-Alzette Canton6,379average price26819.8
๐Ÿ‡ฑ๐Ÿ‡บ PรฉtangeEsch-sur-Alzette Canton6,538average price15421.1
๐Ÿ‡ฑ๐Ÿ‡บ Colmar-BergMersch Canton6,583average price2323.3
๐Ÿ‡ฑ๐Ÿ‡บ SchengenRemich Canton6,689average price2621.8
๐Ÿ‡ฑ๐Ÿ‡บ EttelbruckDiekirch Canton6,703average price7225.2
๐Ÿ‡ฑ๐Ÿ‡บ Groussbus-WalRedange Canton6,711average price1328.2
๐Ÿ‡ฑ๐Ÿ‡บ DifferdangeEsch-sur-Alzette Canton6,775average price23222.7
๐Ÿ‡ฑ๐Ÿ‡บ HabschtCapellen Canton6,789average price1821.6
๐Ÿ‡ฑ๐Ÿ‡บ RemichRemich Canton6,855average price5122.3
๐Ÿ‡ฑ๐Ÿ‡บ DiekirchDiekirch Canton6,893average price4327.4
๐Ÿ‡ฑ๐Ÿ‡บ BissenMersch Canton6,981average price1623.4
๐Ÿ‡ฑ๐Ÿ‡บ HelperknappMersch Canton7,108average price2424.4
๐Ÿ‡ฑ๐Ÿ‡บ KรคerjengCapellen Canton7,124average price4922.7
๐Ÿ‡ฑ๐Ÿ‡บ Mondorf-les-BainsRemich Canton7,135average price4722.0
๐Ÿ‡ฑ๐Ÿ‡บ MondercangeEsch-sur-Alzette Canton7,152average price4322.8
๐Ÿ‡ฑ๐Ÿ‡บ BettembourgEsch-sur-Alzette Canton7,240average price5121.9
๐Ÿ‡ฑ๐Ÿ‡บ EllRedange Canton7,244average price1129.5
๐Ÿ‡ฑ๐Ÿ‡บ SchifflangeEsch-sur-Alzette Canton7,315average price10523.8
๐Ÿ‡ฑ๐Ÿ‡บ SanemEsch-sur-Alzette Canton7,412average price13621.4
๐Ÿ‡ฑ๐Ÿ‡บ KaylEsch-sur-Alzette Canton7,446average price6523.7
๐Ÿ‡ฑ๐Ÿ‡บ FrisangeEsch-sur-Alzette Canton7,520average price3425.5
๐Ÿ‡ฑ๐Ÿ‡บ MerschMersch Canton7,526average price4427.4
๐Ÿ‡ฑ๐Ÿ‡บ LintgenMersch Canton7,567average price1924.7
๐Ÿ‡ฑ๐Ÿ‡บ DippachCapellen Canton7,637average price2623.1
๐Ÿ‡ฑ๐Ÿ‡บ Mertert-WasserbilligGrevenmacher Canton7,645average price4127.0
๐Ÿ‡ฑ๐Ÿ‡บ Weiler-la-TourLuxembourg Canton7,798average price1023.1
๐Ÿ‡ฑ๐Ÿ‡บ SteinfortCapellen Canton7,881average price3225.4
๐Ÿ‡ฑ๐Ÿ‡บ SchuttrangeLuxembourg Canton8,016average price1321.3
๐Ÿ‡ฑ๐Ÿ‡บ SandweilerLuxembourg Canton8,022average price2021.4
๐Ÿ‡ฑ๐Ÿ‡บ RoeserEsch-sur-Alzette Canton8,036average price5823.8
๐Ÿ‡ฑ๐Ÿ‡บ LorentzweilerMersch Canton8,082average price2220.5
๐Ÿ‡ฑ๐Ÿ‡บ JunglinsterGrevenmacher Canton8,218average price2622.0
๐Ÿ‡ฑ๐Ÿ‡บ SteinselLuxembourg Canton8,434average price2624.7
๐Ÿ‡ฑ๐Ÿ‡บ HesperangeLuxembourg Canton8,458average price9920.6
๐Ÿ‡ฑ๐Ÿ‡บ WalferdangeLuxembourg Canton8,506average price6221.7
๐Ÿ‡ฑ๐Ÿ‡บ MamerCapellen Canton8,672average price4122.2
๐Ÿ‡ฑ๐Ÿ‡บ ConternLuxembourg Canton8,730average price2524.2
๐Ÿ‡ฑ๐Ÿ‡บ KehlenCapellen Canton8,796average price2726.9
๐Ÿ‡ฑ๐Ÿ‡บ KopstalCapellen Canton9,675average price2129.4
๐Ÿ‡ฑ๐Ÿ‡บ BertrangeLuxembourg Canton10,051average price5124.8
๐Ÿ‡ฑ๐Ÿ‡บ StrassenLuxembourg Canton10,242average price8024.3
๐Ÿ‡ฑ๐Ÿ‡บ Luxembourg-VilleLuxembourg Canton10,251average price66621.1

Of the 127 communes in the perimeter, 64 have a published price. Luxembourg publishes apartments only, and only above ten transactions; France leaves Moselle, Bas-Rhin and Haut-Rhin out of DVF because they run the livre foncier; Belgium and Germany publish nothing per commune for this border strip. A missing commune is not a commune without a market.

Luxembourg publishes an average of registered sales, France a median: each row carries its method. Years of rent divide the price of a 70 mยฒ flat by a year's rent on the same 70 mยฒ, from two different sources โ€” an order of magnitude, not a yield.

Source: Observatoire de l'Habitat โ€” registered apartment sale prices per commune (1 April 2025 to 31 March 2026) ยท DVF โ€” French land-value records, 2024-2025 sales (Meurthe-et-Moselle)