Skip to the results
CourtFull

Open data

The judicial map as files, for journalists, researchers and developers: courts, cantons and their boundaries, municipalities, postal codes, prisons and houses of justice. Free to reuse under CC BY 4.0, with credit to the sources.

Data: belgica 0.6.1, built on 25 October 2026.

Datasets

The datasets, with their formats, number of rows and size
DatasetRowsDownload
CourtsEvery court, division and seat: type, names, address, phone, e-mail, website, arrondissement, the court a division belongs to and the cantons of its area. Coordinates for the justices of the peace only (NGI).347
Judicial cantonsThe cantons with their names, arrondissement, justice of the peace and municipalities (the split ones apart); the boundaries as GeoJSON, simplified to about 50 m.162
MunicipalitiesEvery municipality with its REFNIS code, names, province, region, postal codes, canton(s) and whether it is split over several cantons.565
Postal codesPostal code → municipality → canton(s): one row per postal code and municipality, with whether the street decides (split).1.152
PrisonsThe prisons and detention houses: kind, names, address, phone, fax, e-mail, bank account and website.39
Houses of justiceThe houses of justice of the Flemish and French Communities: community, names, address, phone, e-mail and website.27

Format

CSV as in RFC 4180: comma-separated, a header row, CRLF line ends, fields with a comma, quote or line break in double quotes. UTF-8 with a byte-order mark, so Excel shows the accents right.

Several values in one field are separated by a vertical bar (|). Empty means unknown or not applicable. Phone numbers are +32…, ids are belgica’s, the same as in the API and on the pages per court and canton.

Excel with Belgian settings expects a semicolon: open the file with Data → From Text/CSV and pick comma as the delimiter.

JSON and GeoJSON (WGS 84, longitude and latitude) in UTF-8. The canton boundaries are simplified: fine for a map, not for deciding the canton of an address close to a boundary. Use the API for that.

Licence

The files are under the Creative Commons Attribution 4.0 licence (CC BY 4.0), the licence of the belgica data they are made from: you may copy, share and adapt them, also commercially, if you credit the sources, link to the licence and say what you changed.

Sources and their terms

  • Cantons, arrondissements and which courts serve them: the annex to the Judicial Code (Justel). Official acts are not protected by copyright (art. XI.172 §2 Code of Economic Law).
  • Municipalities, REFNIS codes and postal codes: © Statbel, CC BY 4.0. The postal codes come from Statbel’s conversion table from postal codes to REFNIS codes, not from bpost’s list; bpost’s own postal-code files have terms of their own and are not used here.
  • Canton boundaries and the locations of the justices of the peace: © National Geographic Institute (NGI/IGN), CC BY 4.0; simplified here.
  • Addresses, phone, e-mail and websites of courts, prisons and houses of justice: compiled by belgica from the public websites of the courts (tribunaux-rechtbanken.be), FPS Justice and the Communities. We found no open licence of their own on those sites: credit them as the source and check a detail there before relying on it.

Without warranty: reference data, not legal advice. The official sources prevail.

Credit line to copy

Data: CourtFull (court-full.vercel.app/open-data), built on belgica (github.com/pieterjanscheir/belgica), CC BY 4.0. Sources: © Statbel, © NGI/IGN (CC BY 4.0), Judicial Code (Justel), FPS Justice. Changed: converted to CSV, boundaries simplified.

For developers

Found a mistake?

The data comes from belgica. Report a mistake there, with a link to an official source: it gets fixed for everyone who uses the data.

Report a data error