Belgium
Kingdom of Belgium
- Capital
- Brussels
- Region
- Western Europe
- Population, 2025
- 12 million
- Currency
- EUR
- Area
- 30,528 km²
Across Belgium's 49 priced cities, one person needs about $2,145 a month, rent included; the average net salary is $3,090.
Livability
The same seven domains as for cities, scored at country level; safety falls back to the homicide rate where Numbeo has no survey.
- Purchasing power25%72
- Safety20%51
- Health care15%76
- Climate10%87
- Air quality10%82
- Connectivity10%64
- Cost10%21
How each domain is scored
- Purchasing power, 25%
- What a local net salary buys against local prices, as a percentile.
- Safety, 20%
- Numbeo safety index for the city, or for its country when the city has no survey.
- Health care, 15%
- Numbeo health care index, city first, then country.
- Climate, 10%
- Numbeo climate index where surveyed, otherwise a comfort score from NASA climate normals.
- Air quality, 10%
- 30-day mean US AQI on a 0-100 scale: 100 at AQI 25 or cleaner, 0 at 150 or worse.
- Connectivity, 10%
- Percentile of median fixed broadband download speed, city first, then country.
- Cost, 10%
- Cheaper places score higher: the percentile of the cost-of-living plus rent index, inverted.
- Livability rank among countries
- #38
What it costs
Averages over the country’s cities, weighted by population. New York = 100.
Economy
World Bank development indicators; each figure is the latest year with data.
Taxes
Headline rates side by side from three references, with the source of each.
- Top income tax rate
- 50%
- SourcePwC
- Lowest income tax rate
- 55%
- SourceWikipedia
- Corporate tax
- 25%
- SourcePwC
- VAT or sales tax
- 21%
- SourcePwC
- Capital gains, individuals
- 10%
- SourceWikipedia
- Social security, employee
- 13.1%
- SourceTrading Economics
- Social security, employer
- 27%
- SourceTrading Economics
- Inheritance tax
- 80%
- SourceWikipedia
Headline statutory rates as of Sep 2026; brackets, allowances and regional taxes change what a given person pays.
Safety and internet
Numbeo’s crime survey, the World Bank homicide series and the Speedtest Global Index.
Safety
- Safety indexNumbeo, higher is safer
- 50.5
- Crime indexNumbeo, lower is better
- 49.5
- HomicidesPer 100,000 people, 2021
- 1.1
Internet
- Fixed downloadMbps, median, #55 worldwide
- 142
- Mobile downloadMbps, median, #25 worldwide
- 140
- Change in a yearFixed download speed
- +17%
Cities in Belgium
Sort by any column. Livability and cost use the same scales as every city page.
| 1Gent | 70 | 76.7 | $1,212 | $3,674 | 177.7 | 265.1K | High confidence, 48 contributors |
| 2Antwerp | 66 | 75.0 | $1,058 | $3,090 | 161.7 | 529.2K | High confidence, 55 contributors |
| 3Leuven | 63 | 70.4 | $1,124 | $3,773 | 197.8 | 101K | High confidence, 53 contributors |
| 4Braine-l'Alleud | 62 | 74.1 | — | $5,324 | 298.3 | 37.5K | Medium confidence, 5 contributors |
| 5Mouscron | 62 | 70.4 | $781 | $4,190 | 260.6 | 52.1K | Low confidence, 4 contributors |
| 6Anderlecht | 61 | — | — | — | — | 160.6K | Low confidence |
| 7Schaerbeek | 61 | — | — | — | — | 132.8K | Low confidence |
| 8Sint-Niklaas | 61 | 70.5 | $976 | $4,936 | 277.3 | 69K | Medium confidence, 6 contributors |
| 9Brugge | 60 | 80.6 | $947 | $2,632 | 139.4 | 118.5K | Medium confidence, 10 contributors |
| 10Liege | 60 | 70.8 | $877 | $2,865 | 168.8 | 195.3K | Medium confidence, 17 contributors |
| 11Brussels | 60 | 75.5 | $1,419 | $3,371 | 151.0 | 1M | High confidence, 135 contributors |
| 12Mons | 60 | 65.6 | $716 | $2,908 | 195.5 | 95.3K | Medium confidence, 17 contributors |
| 13Ostend | 60 | 66.4 | $824 | $3,185 | 199.9 | 69K | Medium confidence, 17 contributors |
| 14Vilvoorde | 59 | 70.5 | $986 | $3,854 | 215.4 | 37K | Medium confidence, 7 contributors |
| 15Veurne | 59 | 66.7 | $823 | $3,099 | 194.1 | 12K | Low confidence, 3 contributors |
| 16Dendermonde | 59 | 70.9 | — | $3,481 | 199.8 | 45.7K | Low confidence, 1 contributors |
| 17Charleroi | 59 | 68.3 | $823 | $2,334 | 144.3 | 200.1K | Medium confidence, 16 contributors |
| 18Kortrijk | 58 | 65.6 | $861 | $2,899 | 179.5 | 73.9K | High confidence, 26 contributors |
| 19Namur | 58 | 72.6 | $918 | $1,894 | 107.8 | 110.9K | Medium confidence, 10 contributors |
| 20Roeselare | 58 | 69.3 | $804 | $2,870 | 177.9 | 56K | Medium confidence, 9 contributors |
| 21Arlon | 58 | 63.6 | $918 | $2,927 | 178.6 | 26.2K | Medium confidence, 13 contributors |
| 22Hasselt | 58 | 69.8 | $947 | $3,183 | 182.4 | 77.7K | High confidence, 33 contributors |
| 23Aarschot | 58 | 71.2 | $964 | $3,214 | 180.7 | 27.7K | Low confidence, 4 contributors |
| 24Oudsbergen | 58 | 74.8 | — | $3,171 | 176.8 | — | Low confidence, 3 contributors |
| 25Geraardsbergen | 57 | 69.2 | $812 | $2,552 | 157.6 | 30.8K | Low confidence, 2 contributors |
| 26Brasschaat | 57 | 73.1 | $976 | $2,985 | 164.6 | 37K | Low confidence, 4 contributors |
| 27Mortsel | 57 | 74.5 | $754 | $2,436 | 148.6 | 24.5K | Low confidence, 1 contributors |
| 28Turnhout | 56 | 76.2 | $918 | $2,698 | 149.5 | 44K | Medium confidence, 5 contributors |
| 29Aalst | 56 | 74.0 | $1,033 | $2,870 | 152.9 | 77.5K | Medium confidence, 10 contributors |
| 30Louvain-la-Neuve | 56 | 69.6 | $1,033 | $2,679 | 147.3 | 29.5K | Medium confidence, 8 contributors |
| 31Genk | 55 | 69.7 | $976 | $2,334 | 131.9 | 63.7K | Medium confidence, 9 contributors |
| 32Geel | 55 | 70.3 | $1,052 | $2,468 | 133.8 | 34.7K | Medium confidence, 9 contributors |
| 33Waterloo | 54 | 73.1 | $1,071 | $2,525 | 133.1 | 29.8K | Medium confidence, 6 contributors |
| 34Mechelen | 54 | 73.3 | $957 | $2,267 | 125.9 | 77.5K | Medium confidence, 14 contributors |
| 35Sint-Truiden | 53 | — | $812 | — | — | 37.9K | Low confidence, 0 contributors |
| 36Waregem | 53 | — | $861 | — | — | 35.9K | Low confidence, 3 contributors |
| 37Watermael-Boitsfort | 53 | — | — | — | — | 25.2K | Low confidence |
| 38Beveren | 52 | 74.8 | $917 | $1,856 | 104.0 | 45.2K | Low confidence, 3 contributors |
| 39Verviers | 51 | 68.9 | — | — | — | 52.8K | Low confidence, 0 contributors |
| 40Saint-Gilles (Sint-Gillis) | 51 | 68.9 | — | — | — | 50.2K | Low confidence, 0 contributors |
| 41Tienen | 51 | 68.7 | — | — | — | 31.7K | Low confidence, 1 contributors |
| 42Tongeren | 51 | 68.7 | — | — | — | 29.8K | Low confidence, 1 contributors |
| 43Woluwe Saint Lambert | 50 | 70.2 | — | — | — | 56.6K | Low confidence, 0 contributors |
| 44Eeklo | 50 | 70.2 | — | — | — | 19.1K | Low confidence, 0 contributors |
| 45Beringen | 50 | 74.5 | $870 | — | — | 40.9K | Low confidence, 3 contributors |
| 46Herentals | 50 | 71.1 | — | — | — | 25.9K | Low confidence, 0 contributors |
| 47Dilbeek | 50 | 72.6 | — | — | — | 39.5K | Low confidence, 0 contributors |
| 48Sint-Pieters-Leeuw | 50 | 72.6 | — | — | — | 30.4K | Low confidence, 0 contributors |
| 49Tournai | 50 | 74.4 | — | — | — | 69.6K | Low confidence, 1 contributors |
| 50Overpelt | 50 | 74.8 | — | — | — | 13.3K | Low confidence, 1 contributors |
| 51Hamont-Achel | 50 | 75.7 | — | — | — | 9K | Low confidence, 1 contributors |
| 52Spa | 50 | 76.3 | — | — | — | 10.8K | Low confidence, 1 contributors |
| 53Heist-op-den-Berg | 50 | 79.6 | — | — | — | 37.9K | Low confidence, 0 contributors |
| 54Tervuren | 49 | 72.6 | $1,160 | — | — | 20.6K | Low confidence, 4 contributors |