Original data

Affordable municipalities near major Belgian cities

By Matthieu BrouillardUpdated 8-minute read

The short answer

A lower-priced municipality near a major Belgian city is best identified with a reproducible geographic rule. This guide compares municipalities that directly share a border with Brussels, Antwerp, Ghent or Leuven, then ranks them by median recorded house price. Commute, property condition and street-level risks still require a separate check.

Affordable municipalities bordering four cities in 2025

For each city, the table ranks directly bordering municipalities by their 2025 median house price. Only municipalities with a published Statbel median are ranked; apartment prices and transaction counts are shown for context.

Bruxelles

These municipalities share an administrative border with Bruxelles. A shared border does not guarantee a short commute, so check the exact address and transport connection before deciding.

MunicipalityMedian house priceMedian apartment priceRecorded sales
Anderlecht€341,000€210,0001,129
Molenbeek-Saint-Jean€350,000€219,000859
Vilvoorde€354,000€264,000581
Saint-Josse-ten-Noode€357,500€225,000215
Machelen€377,000€265,000204
Jette€425,000€220,000593

Antwerpen

These municipalities share an administrative border with Antwerpen. A shared border does not guarantee a short commute, so check the exact address and transport connection before deciding.

MunicipalityMedian house priceMedian apartment priceRecorded sales
Hemiksem€300,000€255,000156
Beveren-Kruibeke-Zwijndrecht€338,500€260,0001,276
Stabroek€375,000€250,000343
Wijnegem€389,000€302,000144
Schoten€415,000€271,000629
Wommelgem€415,000€244,050178

Gent

These municipalities share an administrative border with Gent. A shared border does not guarantee a short commute, so check the exact address and transport connection before deciding.

MunicipalityMedian house priceMedian apartment priceRecorded sales
Zelzate€275,000€216,000205
Evergem€363,000€265,000469
Deinze€363,052€232,500544
Lievegem€370,000€261,500315
Merelbeke-Melle€412,589€281,250486
Lochristi€419,000€290,000333

Leuven

These municipalities share an administrative border with Leuven. A shared border does not guarantee a short commute, so check the exact address and transport connection before deciding.

MunicipalityMedian house priceMedian apartment priceRecorded sales
Rotselaar€395,000€330,000216
Haacht€399,500Not published149
Holsbeek€400,000Not published100
Bierbeek€430,000€405,000144
Herent€439,000€350,000289
Lubbeek€459,000€293,250194

Price snapshot and municipal boundaries processed on 2026-07-10. Medians describe recorded transactions, not the asking price or condition of every home.

How should you use these rankings?

  1. Treat the median as a market anchor: It describes the middle recorded sale in a category, not the price of every home in the municipality.
  2. Open the municipality page: Check transaction volume, price bands, trends, nearby areas and the available flood or soil context before shortlisting it.
  3. Test the real journey: A shared boundary says nothing about the time to your workplace. Check the exact address at the hour you would normally travel.
  4. Compare the actual listing: Condition, EPC, land, apartment charges and immediate work can erase a municipality-level price advantage.

Methodology and limitations

immetrics joins Statbel’s latest municipal sale-price snapshot to a shared-border map built from Belgian municipal polygons. For each central city, directly adjacent published municipalities with a house median are sorted from lowest to highest.

The ranking does not claim that the first row has the cheapest current listing or the fastest commute. Municipal medians mix different sizes and conditions, and a border may be far from the city centre.

Frequently asked questions

Sources and methodology

Rules and figures are time-sensitive. Check the linked official source before making a financial or legal decision.

Found a cheaper area? Check the actual home next

A municipal median cannot see the condition, street or asking-price premium. Paste the listing to run the address-level check.

Check a listing in this area