Official Belgian data, explained
Residential property sales — Transactions by municipality in Belgium (2024)
This page maps Residential property sales — Transactions for one nationally comparable 2024 slice. Every figure below uses the same disclosed definition, unit, geography and source.
Housing
What this indicator measures
Number of notarised sales by property type.
Indicator dossier
Data passport
- Selected reference period
- 2024
- Geography
- municipalities
- Boundary set
- Statistical sectors 2025
- Measure
- Transactions
- Unit
- count
- Comparable areas
- 565
- Coverage
- 100%
Indicator dossier
Selected slice
Exact catalogue filters applied to the map, statistics and comparison.
- Property type
- All houses (excluding apartments)
Latest published slice
How to read the pattern
- Median
- 105count
- Unweighted area mean
- 153count
- Minimum
- 0count
- Maximum
- 2,504count
Across the valid national comparison set, the median is 105 count. Values extend from 0 to 2,504 count. This describes geographic variation; it is not a score of local quality.
Geography
Map of Belgium

- 2,504circle area
- 105circle area
- 56circle area
Areas
Value distribution
| Value | Areas |
|---|---|
| 0–104 | 282 |
| 104–209 | 176 |
| 209–313 | 60 |
| 313–417 | 20 |
| 417–522 | 8 |
| 522–626 | 6 |
| 626–730 | 1 |
| 730–835 | 6 |
| 835–939 | 2 |
| 939–1,043 | 0 |
| 1,043–1,148 | 0 |
| 1,148–1,252 | 1 |
| 1,252–1,356 | 0 |
| 1,356–1,461 | 0 |
| 1,461–1,565 | 0 |
| 1,565–1,669 | 0 |
| 1,669–1,774 | 0 |
| 1,774–1,878 | 0 |
| 1,878–1,982 | 1 |
| 1,982–2,087 | 0 |
| 2,087–2,191 | 0 |
| 2,191–2,295 | 0 |
| 2,295–2,400 | 0 |
| 2,400–2,504 | 2 |
Explore this exact slice in the atlas Download this data as CSV
municipalities
Highest and lowest values
From 565 comparable areas, the table shows a concise descriptive high-and-low sample. Equal values do not imply equal local circumstances.
| Highest | 1 | Gent | 44021 | 2,504 count |
|---|---|---|---|---|
| Highest | 2 | Antwerpen | 11002 | 2,435 count |
| Highest | 3 | Charleroi | 52011 | 1,925 count |
| Highest | 4 | Brugge | 31005 | 1,247 count |
| Highest | 5 | Liège | 62063 | 913 count |
| Highest | 6 | Aalst | 41002 | 897 count |
| Highest | 7 | Mechelen | 12025 | 790 count |
| Highest | 7 | Kortrijk | 34022 | 790 count |
| Highest | 9 | Mons | 53053 | 767 count |
| Highest | 10 | Sint-Niklaas | 46021 | 760 count |
| Lowest | 565 | Herstappe | 73028 | 0 count |
| Lowest | 564 | Mesen | 33016 | 10 count |
| Lowest | 563 | Amblève | 63001 | 12 count |
| Lowest | 562 | Rouvroy | 85047 | 13 count |
| Lowest | 560 | Herbeumont | 84029 | 14 count |
| Lowest | 560 | Spiere-Helkijn | 34043 | 14 count |
| Lowest | 558 | Aubel | 63003 | 15 count |
| Lowest | 558 | Tinlot | 61081 | 15 count |
| Lowest | 556 | Fauvillers | 82009 | 16 count |
| Lowest | 556 | Juprelle | 62060 | 16 count |
Method and limitations
Method and limitations
No missing value is imputed. Where colour classes are used, their breaks and colours come from the catalogue; source-declared suppression remains missing.
The area mean gives every published geographic area equal weight. It is not weighted by population, exposure or area size.
The sector code domain is matched to the official boundary snapshot with the fewest unexplained source codes; comparison is allowed only inside that fixed domain.
Read the methodologySources, licence and provenance
