Official Belgian statistics: population, income, prices, labour market
belgian_statisticsAnswers with Statbel's official figures (not dataset links). Places: any of the 565 municipalities (2025 boundaries; Dutch, French or pre-merger names such as Melle work; NIS codes too), the provinces, the three regions or Belgium. topic 'profile' (default) gives population on 1 January (total, sex, age bands, non-Belgian nationality, change since 2019) and average net taxable income per inhabitant and per declaration (income years up to the latest published); a single municipality comes with its province, region and Belgium for comparison. rank_by ranks municipalities within a province, region or Belgium (e.g. highest income per inhabitant in Limburg, oldest population); with no places, topic 'population' or 'income' ranks the municipalities of Belgium by it. topic 'prices' gives the latest CPI, inflation and (smoothed) health index read live from Statbel; topic 'labour' gives the latest quarterly employment, unemployment and activity rates for Belgium and the regions (Labour Force Survey). Each answer starts with key_facts and states reference dates, definitions and the Statbel citation (CC BY 4.0). Examples: How many people live in Ghent? → {"places":["Gent"],"topic":"population"}; The largest municipalities in Belgium (no places: ranks by population) → {"topic":"population"}; Which municipalities in Limburg have the highest income per inhabitant? → {"rank_by":"income_per_inhabitant","within":"Limburg","limit":5}; What is the current inflation and health index? → {"topic":"prices"}.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "belgian_statistics"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| year | No | Population year (1 January), 2019 to the latest; default latest. | |
| limit | No | With rank_by; default 10. | |
| order | No | With rank_by; default highest. | |
| topic | No | Default 'profile' (population and income). | |
| places | No | Up to 6 places to compare, e.g. ['Leuven','Gent'], ['Limburg','Wallonia','Belgium'] or ['44088']. A bare 'Brussels' means the region; use 'City of Brussels' for the municipality. | |
| within | No | With rank_by: a province, region or 'Belgium' (default). | |
| rank_by | No | Rank municipalities by this indicator instead of listing places. | |
| income_year | No | Income year, default the latest published. | |
| with_context | No | Default true: one municipality is shown with its province, region and Belgium. |