Territory and cantons
Belgium's judicial map has three levels: judicial areas (one per court of appeal) contain arrondissements, which contain cantons (one justice of the peace each). Cantons are defined in terms of municipalities.
Why it's useful
- Which justice of the peace? Rent disputes, small claims, guardianship and neighbour disputes go to a justice of the peace, usually the one of the canton where the defendant lives or the property lies. Getting the canton wrong means a claim filed at the wrong court.
- Which arrondissement? Courts of first instance, enterprise and labour courts, the prosecutor's office, and the territory where a bailiff may act are all organised per arrondissement.
- Which court of appeal? Appeals go to the court of appeal of the judicial area.
- Joining data. Anything with a REFNIS code (Statbel statistics, regional open data, address registers) can be put on the judicial map.
The law describes cantons in prose ("the part of the territory of the city of Antwerpen bounded by the centre lines of the Brouwersvliet…"). These files turn it into data while keeping the legal text for the cases where only the text can decide.
Source and updates
| Source | Annex to the Judicial Code, "Gebiedsomschrijving en zetel van hoven en rechtbanken" (Justel 1967101007), Dutch and French; Statbel open data for municipalities |
| Built by | pnpm build:cantons (cantons, municipalities); by hand (areas, arrondissements) |
| Changes when | A law amends the annex; municipalities merge (2019, 2025) |
| Checked | Weekly, by regenerating from the live sources (data quality) |
| Licence | CC BY 4.0; municipality data © Statbel, CC BY 4.0 |
Find the canton for a municipality
Gent / Gand · REFNIS 44021 · Oost-Vlaanderensplit over 5 cantons
| Canton id | Seat | Arrondissement | Justice of the peace |
|---|---|---|---|
gent-1 | Gent / Gand | Oost-Vlaanderen | Vredegerecht 1e kanton Gent vred.gent1@just.fgov.be |
gent-2 | Gent / Gand | Oost-Vlaanderen | Vredegerecht 2e kanton Gent vred.gent2@just.fgov.be |
gent-3 | Gent / Gand | Oost-Vlaanderen | Vredegerecht 3e kanton Gent vred.gent3@just.fgov.be |
gent-4 | Gent / Gand | Oost-Vlaanderen | Vredegerecht 4e kanton Gent vred.gent4@just.fgov.be |
gent-5 | Gent / Gand | Oost-Vlaanderen | Vredegerecht 5e kanton Gent vred.gent5@just.fgov.be |
Which part of Gent belongs to which canton?
gent-1
Het gedeelte van het grondgebied van de stad Gent beginnend onder de torens van het Rabot, het kanaal de Lieve tot aan de Lievebrug, de middellijn van de Lievestraat, de middellijn van de Lange Steenstraat, de middellijn van de Grauwpoort tot aan het Sluizeken, de middellijn van het Sluizeken tot tegen de Achterleie, de zuidelijke grens van Achterleie tot aan de Leie, de Leie langs de Achterleie, de Leie tot aan de Slachthuisbrug, de Slachthuisbrug tot het kruispunt met de Koepoortkaai, de Koepoortkaai, de Filips Van Artveldestraat tot aan het Sint-Annaplein, de noordelijke grens van het Sint-Annaplein, de middellijnen van de Brabantdam tot aan de kruising met de Kortedagsteeg, de middellijn van de Kortedagsteeg, de middellijn van de Walpoortstraat, de middellijn van de Sint-Pietersnieuwstraat, het deel van het Sint-Pietersplein dat de verbinding vormt tussen de Sint-Pietersnieuwstraat en de Overpoortstraat, de middellijn van de Overpoortstraat, de middellijn van de Normaalschoolstraat, de middellijn van de Ottergemsesteenweg tot aan de spoorweglijn onmiddellijk ten zuiden van de Burggravenlaan, de spoorweg in oostelijke richting tot aan de Schelde en verder de Schelde in zuidelijke richting tot aan de Ringvaart, dan van de Ringvaart in noordwestelijke richting tot aan de Maaltebrug/kruising met de Kortrijksesteenweg, de zuidelijke grens van de Kortrijksesteenweg tot aan De Sterre - kruising N60/N43 met de Voskenslaan, de oostelijke grens van de Voskenslaan, de noordoostelijke grens van de Sint-Denijslaan volgend tot aan het kruispunt met de Valentin Vaerewyckweg, verder volgend noordelijk naar de parking Gent Sint-Pietersstation tot aan de kruising met de Koningin Fabiolalaan, de noordoostelijke grens van de Koningin Fabiolalaan over de kruising met de Gordunakaai tot aan de Ringvaart in zuidoostelijke richting, de Leie in noordelijke richting langs de Gordunakaai tot aan de splitsing ter hoogte van Aan De Bocht, met verder als grens de Leie in noordelijke richting langs Aan de Bocht, langs de Belvédèreweg, langs de Constant Dosscheweg, verder noordelijk langs de Leie tot aan de kruising van de Leie met Einde Were, de zuidelijke grens van Einde Were tot aan de kruising met Overzet en Nieuwe Wandeling, de noordelijke grens van de Nieuwe Wandeling, de middellijn van de Contributiestraat en de middellijn van de Begijnhoflaan tot aan de torens aan het Rabot
gent-2
De gemeenten Sint-Martens-Latem en Nazareth-De Pinte, de deelgemeenten Drongen, Zwijnaarde, Sint-Denijs-Westrem en Afsnee en het gedeelte van het grondgebied van de stad Gent beginnend aan de grens met de gemeente Lovendegem aan het kanaal Gent-Oostende, verder zuidelijk tot aan de Contributiebrug, de noordwestelijke grens van de Nieuwe Wandeling tot aan de kruising met Einde Were, de zuidelijke grens van Einde Were tot aan de kruising met de Leie, met verder als grens de Leie in zuidelijke richting, langs de Constant Dosscheweg, langs de Belvédèreweg, langs Aan de Bocht tot aan het kruispunt van de Gordunakaai met de Koningin Fabiolalaan en vanaf daar, de noordoostelijke grens van de Koningin Fabiolalaan tot aan en zuidelijk over de parking Gent Sint-Pietersstation, de noordoostelijke grens van de Sint-Denijslaan volgend, langs de oostelijke grens van de Voskenslaan tot aan De Sterre (kruising Voskenslaan met N60/N43), de zuidelijke grens van de Kortrijksesteenweg tot aan de Ringvaart in zuidoostelijke richting tot aan de grens met de gemeente Merelbeke-Melle
gent-3
De deelgemeente Mariakerke, het gedeelte van het grondgebied van de stad Gent dat begint aan de Ringvaart en de grens tussen de deelgemeente Mariakerke en Wondelgem, de grens tussen de deelgemeente Mariakerke en Wondelgem in zuidelijke richting tot aan het fietspad langs de Zandstraat, het fietspad in westelijke richting tot aan het kanaal Gent-Oostende, het kanaal Gent-Oostende in zuidelijke richting tot aan het Verbindingskanaal, dan het Verbindingskanaal, het Tolhuisdok, de Voorhaven en het kanaal Gent-Terneuzen in noordelijke richting tot aan de grens met de gemeente Zelzate en vervolgens de grens met de gemeente Zelzate in westelijke richting tot aan de grens met de gemeente Evergem
gent-4
Het gedeelte van het grondgebied van de stad Gent dat begint aan de grens met de gemeente Zelzate, het kanaal Gent-Terneuzen in zuidelijke richting, de Voorhaven, het Tolhuisdok en het Verbindingskanaal tot aan het kanaal Gent-Oostende, het kanaal Gent-Oostende zuidelijk tot aan de Contributiebrug, de middellijn van de Contributiestraat, de middellijn van de Begijnhoflaan tot aan de torens van het Rabot, onder de torens van het Rabot het kanaal de Lieve tot aan de Lievebrug, dan de middellijn van de Lievestraat, de middellijn van de Lange Steenstraat, de middellijn van de Grauwpoort tot aan het Sluizeken, de middellijn van het Sluizeken tot tegen de Achterleie, de Achterleie tot aan de Leie en dan de Leie tot voor Portus Gandae, de waterweg in oostelijke richting naar het Octrooiplein, dwars door het Octrooiplein en het Antwerpenplein, door de middellijn van de Dendermondsesteenweg tot aan de grens met de gemeente Destelbergen en verder de grens met de gemeenten Lochristi en Zelzate
gent-5
De gemeente Destelbergen en het gedeelte van het grondgebied van de stad Gent beginnend aan de grens met de gemeente Destelbergen, de middellijn van de Dendermondsesteenweg tot aan het Antwerpenplein, de middellijn van het Antwerpenplein dwars door het Octrooiplein, de waterweg tussen het Octrooiplein en de Leie, de Leie tot aan de Slachthuisbrug, de Slachthuisbrug tot het kruispunt met de Koepoortkaai, verder de oostelijke grens van de Koepoortkaai en de Filips Van Artveldestraat tot aan het Sint-Annaplein, de noordelijke grens van het Sint-Annaplein, de middellijnen van de Brabantdam tot aan de kruising met de Kortedagsteeg, de middellijn van de Kortedagsteeg, de middellijn van de Walpoortstraat, de middellijn van de Sint-Pietersnieuwstraat, het deel van het Sint-Pietersplein dat de verbinding vormt tussen de Sint-Pietersnieuwstraat en de Overpoortstraat, de middellijn van de Overpoortstraat, de middellijn van de Normaalschoolstraat, de middellijn van de Ottergemsesteenweg tot aan de spoorweglijn onmiddellijk ten zuiden van de Burggravenlaan, de spoorweg in oostelijke richting tot aan de Schelde en verder de Schelde in zuidelijke richting tot aan tot aan de grens met de gemeente Merelbeke-Melle
Judicial areas
The 5 areas of the courts of appeal (rechtsgebieden). File: data/judicial-areas.json. Source: annex to the Judicial Code (Ger.W. bijvoegsel), art. 5.
| Id | nl | fr | de |
|---|---|---|---|
antwerpen | Antwerpen | Anvers | Antwerpen |
brussel | Brussel | Bruxelles | Brüssel |
gent | Gent | Gand | Gent |
liege | Luik | Liège | Lüttich |
mons | Bergen | Mons | Mons |
interface JudicialArea {
id: JudicialAreaId // 'gent'
name: Translated // { nl, fr, de }
}Arrondissements
The 12 judicial arrondissements. File: data/arrondissements.json. Source: Ger.W. bijvoegsel art. 4.
| Id | nl | fr | de | Judicial area |
|---|---|---|---|---|
antwerpen | Antwerpen | Anvers | Antwerpen | Antwerpen |
limburg | Limburg | Limbourg | Limburg | Antwerpen |
brussel | Brussel | Bruxelles | Brüssel | Brussel |
leuven | Leuven | Louvain | Löwen | Brussel |
brabant-wallon | Waals-Brabant | Brabant wallon | Wallonisch-Brabant | Brussel |
oost-vlaanderen | Oost-Vlaanderen | Flandre orientale | Ostflandern | Gent |
west-vlaanderen | West-Vlaanderen | Flandre occidentale | Westflandern | Gent |
liege | Luik | Liège | Lüttich | Luik |
eupen | Eupen | Eupen | Eupen | Luik |
luxembourg | Luxemburg | Luxembourg | Luxemburg | Luik |
namur | Namen | Namur | Namur | Luik |
hainaut | Henegouwen | Hainaut | Hennegau | Bergen |
interface Arrondissement {
id: ArrondissementId // 'oost-vlaanderen'
name: Translated
judicialArea: JudicialAreaId
}Cantons
All 162 judicial cantons: the area of one justice of the peace each. File: data/cantons.json (generated from the annex to the Judicial Code, art. 1).
Fields
| Field | Type | Description |
|---|---|---|
id | CantonId | Stable id in the local language, with a number for multi-canton places: gent-1, merelbeke-melle, wavre-1 |
arrondissement | string | Arrondissement id |
name | { nl, fr } | Name of the canton as the annex gives it |
number | number? | Canton number in places with several (Gent 1–5) |
seat | { nl, fr } | Where the justice of the peace sits; can differ from the name |
municipalities | { municipality, partial? }[] | Municipalities covered, by REFNIS code; partial: true when only part is |
territory | { nl, fr } | The canton's area, verbatim from the annex |
legalBasis | string | Section of the annex, e.g. Ger.W. bijvoegsel art. 1, afdeling 6.15 (Gent 4) |
interface Canton {
id: CantonId // 'gent-1', 'merelbeke-melle'
arrondissement: ArrondissementId
name: Bilingual // { nl, fr }; usually the seat, but not always
number?: number // for places with several cantons (Gent 1–5, …)
seat: Bilingual // where the justice of the peace sits
municipalities: { municipality: MunicipalityId; partial?: boolean }[]
territory: Bilingual // the canton's area, verbatim from the annex
legalBasis: string // where in the annex the canton is defined
}- Ids follow the local language: Dutch in Flanders and Brussels, French in Wallonia, German around Eupen; Brussels, which is bilingual, takes the Dutch name. See identifiers. The justice of the peace links to its canton through its
cantonfield. - Name and seat can differ: canton
oudergemsits in Etterbeek. partial: truemarks a municipality that is split over several cantons. Theterritorytext then says which part (streets, numbers, waterways) belongs to this canton.- Names are in Dutch and French only: the annex has no consolidated German text.
Split municipalities
55 cantons cover only part of a municipality. For these, the canton can't be determined from the municipality alone: it depends on the street (and sometimes the house number). The territory text names the boundaries. Geocoding these boundaries is a possible future addition; until then, show the candidate cantons and their text, and let a person decide.
Municipalities
The 565 municipalities with their Statbel REFNIS (NIS) code. File: data/municipalities.json (generated from Statbel). © Statbel, CC BY 4.0.
interface Municipality {
id: MunicipalityId // the REFNIS code: '44021' for Gent
name: Bilingual
province: string // REFNIS code of the province, or '04000' for Brussels-Capital
}| Province code | Province |
|---|---|
04000 | Brussels-Capital Region |
10000 | Antwerpen |
20001 | Vlaams-Brabant |
20002 | Brabant wallon |
30000 | West-Vlaanderen |
40000 | Oost-Vlaanderen |
50000 | Hainaut |
60000 | Liège |
70000 | Limburg |
80000 | Luxembourg |
90000 | Namur |