WikiProject Belgium/Conventions/Places
| WikiProject Belgium +/- | ||
| Conventions | ||
| Subprojects | ||
Tags
Place tags
- All municipalities get a
place=city,place=townorplace=villagetag according to their population:- city: > 100.000
- town: 10.000 - 100.000
- village: < 10.000
- All part-municipalities (deelgemeentes) that don't have the same name as the municipality they belong to get a
place=townorplace=villagetag according to their population:- town: > 10.000
- village: < 10.000
- Smaller villages or quarters that don't have the same name as the deelgemeente or municipality and are spatially separated from other centres they belong to get a
place=hamlettag.
- Parts of the residential areas that have their own name get the tag
place=neighbourhood.
Examples
- the municipality of Antwerp has almost 500.000 inhabitants so is
place=city. Antwerp is also the name of a deelgemeente so it doesn't get another place node for that. The district Wilrijk in Antwerp has almost 40.000 inhabitants so becomesplace=town. - the municipality of Heuvelland has just over 8.000 inhabitants so is
place=village. Each deelgemeente (Dranouter, Kemmel, Loker, etc.) get aplace=villagetag as well. - the municipality of Langemark-Poelkappelle has almost 8.000 inhabitants so is
place=village. Each of the deelgemeentes (Langemark, Poelkapelle, Bikschote) gets aplace=villagetag. Langemark consists of three settlements: Langemark, Madonna and Sint-Juliaan. The latter two get aplace=hamlettag. - Bruges has a part called Kristus Koning which isn't a deelgemeente, and completely connected to the main living area of Bruges. Kristus Koning gets the tag
place=neighbourhood.
Lists of municipalities in Belgium
A list of municipalities (and wheter they are cities or not) can be found here:
- West-Vlaanderen
- Oost-Vlaanderen
- Antwerpen
- Limburg
- Liège
- Luxembourg
- Namur
- Hainaut (in dutch, French version doesn't contain useful info on this at this moment)
- Vlaams-Brabant
- Brabant_wallon
Other tags
Other tags that can be included on place nodes.
Population tags should go on boundaries, otherwise it's unclear what area the count applies to: municipality, part-municipality, this agglomeration?population=*name=*- website= on the municipality's node/boundary.
- wikipedia & wikidata
Postal tags should go on separate postal zone boundaries, otherwise it's unclear what area the count applies to: part-municipality, multiple part-municipalities, municipality or an agglomeration?postal_code=*
Bilingual Places
As we live in a country with multiple languages some places have names in those multiple languages.
Municipalities that have only one language are the easiest case. The name=* tag should use the name in the official language, and translations as name:<xx> are optional, e.g.:
Brussels-Capital Region
The Brussels-Capital Region is bilingual. The name of municipalities, places, streets, public transport stops… are bilingual, and that should be reflected in the main name=* tag. Use name:fr=* and name:nl=* for monolingual versions of the name. (Needless to say, when names are identical in every language, e.g. name=Anderlecht, they should not be written multiple times.)
For database consistency reasons, the "fr - nl" language order is used.
Below is the list of the 19 bilingual municipalities in the Brussels-Capital Region.
- Anderlecht
- Auderghem - Oudergem
- Berchem-Sainte-Agathe - Sint-Agatha-Berchem
- Bruxelles - Brussel
- Etterbeek
- Evere
- Forest - Vorst
- Ganshoren
- Ixelles - Elsene
- Jette
- Koekelberg
- Molenbeek-Saint-Jean - Sint-Jans-Molenbeek
- Saint-Gilles - Sint-Gillis
- Saint-Josse-ten-Noode - Sint-Joost-ten-Node
- Schaerbeek - Schaarbeek
- Uccle - Ukkel
- Watermael-Boitsfort - Watermaal-Bosvoorde
- Woluwe-Saint-Lambert - Sint-Lambrechts-Woluwe
- Woluwe-Saint-Pierre - Sint-Pieters-Woluwe
Source: http://www.statbel.fgov.be
Language facilities
| Name (admin level 8) | Admin level 8
boundary relation |
Admin level 8
admin centre node |
Name (admin level 9) | Admin level 9
boundary relations |
Admin level 9
admin centre node |
|---|---|---|---|---|---|
| Dutch-speaking municipalities with facilities for French speakers (nl - fr) | |||||
| Bever (Biévène) | 1204549 |
273054851 |
|||
| Drogenbos | 78953 |
251470263 |
|||
| Herstappe | 2129894 |
279438049 |
|||
| Kraainem | 78954 |
347083997 |
|||
| Linkebeek | 78808 |
140389751 |
|||
| Mesen (Messines) | 405618 |
1678308936 |
2241761 |
||
| Ronse (Renaix) | 398192 |
1678174119 |
|||
| Sint-Genesius-Rode (Rhode-Saint-Genèse) | 78796 |
1678634235 |
|||
| Spiere-Helkijn (Espières-Helchin) | 961207 |
720896704 |
Spiere | 961190 |
720896704 |
| Helkijn | 2241761 |
720897194 | |||
| Voeren (Fourons) | 404525 |
30119707 |
's-Gravenvoeren | 4497125 |
30119707 |
| Sint-Martens-Voeren | 4497357 |
30119686 | |||
| Teuven | 4497382 |
30119461 | |||
| Remersdaal | 4497381 |
282826256 | |||
| Sint-Pieters-Voeren | 4497189 |
282825994 | |||
| Moelingen | 4497126 |
2793489035 | |||
| Wemmel | 77186 |
344911882 |
|||
| Wezembeek-Oppem | 78958 |
347082350 |
|||
| French-speaking municipalities with facilities for Dutch speakers (fr - nl) | |||||
| Comines-Warneton (Komen-Waasten) | 405621 |
1719301306 |
Comines | 11583050 |
667385732 |
| Houthem | 11583051 |
667385731 | |||
| Bas-Warneton | 11583052 |
667385730 | |||
| Warneton | 11583053 |
661326286 | |||
| Ploegsteert | 11583054 |
667385729 | |||
| Enghien (Edingen) | 1412058 |
61756241 |
Enghien | 11137263 |
61756241 |
| Petit-Enghien | 11137262 |
61756890 | |||
| Marcq | 11137287 |
61757971 | |||
| Flobecq (Vloesberg) | 1374657 |
33540551 |
|||
| Mouscron (Moeskroen) | 1920616 |
539515887 |
Mouscron | 11584137 |
539515887 |
| Luingne | 11584136 |
539535035 | |||
| Herseaux | 11584135 |
146850924 | |||
| Dottignies | 11584134 |
661173430 | |||
| French-speaking municipalities with facilities for German speakers (fr - de) | |||||
| Malmedy (Malmünd) | 2409000 |
79348077 |
Malmedy | 79348077 | |
| Bévercé | 240091253 | ||||
| Bellevaux-Ligneuville | 300439040 | ||||
| Waimes (Weismes) | 2402391 |
456954713 |
Waimes | 456954713 | |
| Robertville | 12275879 |
456972845 | |||
| Faymonville | 692037363 | ||||
| German-speaking municipalities with facilities for French speakers (de - fr) | |||||
| Amel (Amblève) | 2433429 |
240047835 |
Amel | 240047835 | |
| Heppenbach | 240127172 | ||||
| Meyerode | 240120127 | ||||
| Büllingen (Bullange) | 2435409 |
240043891 |
Büllingen | 240043891 | |
| Rocherath | 240085501 | ||||
| Manderfeld | 240110936 | ||||
| Burg-Reuland | 2436182 |
260087044 |
Thommen | 600057169 | |
| Reuland | 720457765 | ||||
| Bütgenbach (Butgenbach) | 2435381 |
240026313 |
Bütgenbach | 240026313 | |
| Elsenborn | 694660190 | ||||
| Eupen (old French: Néau) | 2400207 |
64801957 |
Eupen | 11146246 |
64801957 |
| Kettenis | 11146245 |
240069922 | |||
| Kelmis (La Calamine) | 2400116 |
240061758 |
Kelmis | 11198408 |
240061758 |
| Neu-Moresnet | 11198466 |
||||
| Hergenrath | 11198467 |
197297769 | |||
| Lontzen | 2400114 |
240128965 |
Lontzen | 240128965 | |
| Walhorn | 240096716 | ||||
| Raeren | 2400181 |
240097474 |
Raeren | 12142314 |
240097474 |
| Eynatten | 12142312 |
91143491 | |||
| Hauset | 12142313 |
161971055 | |||
| Sankt Vith (Saint-Vith) | 2433430 |
721081807 |
Sankt-Vith | 721081807 | |
| Schönberg | 240025316 | ||||
| Lommersweiler | 240040899 | ||||
| Crombach | 690203882 | ||||
| Recht | 240096781 | ||||
The Belgian community voted in 2024 to use bilingual names in those municipalities. Street signs are frequently written in both languages. However, as of 2026 it is not strictly enforced. Since most QA validators, e.g., Nominatim QA and Osmose, are currently unaware of this rule, monolingual names are still common.
OSM is not a battlefield. If you don't like how the situation is, fight for your beliefs through your political party, not on OSM.