Find a Belgian postcode, municipality or NIS code
Type a postcode such as 9000, a place name such as Gent or Liège, or a five-digit NIS code. The page shows the matching places with their municipality, sub-municipality (deelgemeente or section), province and NIS code, in Dutch and in French where both names exist. The full list can be downloaded as CSV for use in spreadsheets, CRM imports or address validation.
The search runs on your device against a bundled list. Sources are the bpost postcode list and the Statbel REFNIS 2025 codes, licensed CC BY 4.0.
Postcodes, municipalities and NIS codes are three different things
- Postcodes are assigned by bpost to places for mail delivery. One municipality can have many postcodes, as in Antwerpen. One postcode can also cover several places, including sub-municipalities that merged in 1977.
- Municipalities are the 565 administrative units after the 2025 mergers.
- NIS or REFNIS codes from Statbel identify those municipalities for statistics and administration. They have five digits and the first digits encode the province and district, for example
41081for Zottegem. You meet them in KBO data, tax forms and government APIs.
The first digit of a postcode
Belgian postcodes have four digits and roughly follow geography. Codes starting with 1 cover Brussels and the Brabant area, 2 is the province of Antwerp, 3 Leuven and Limburg, 4 Liège, 5 Namur, 6 Hainaut (Charleroi) and Luxembourg, 7 Hainaut (Mons, Tournai), 8 West Flanders and 9 East Flanders. For an exact answer always look the code up rather than relying on the range.
The 2025 municipality mergers
On 1 January 2025 a number of Flemish municipalities merged, for example Tessenderlo-Ham, Pajottegem and Lokeren with Moerbeke. This changed NIS codes and municipality names, but postcodes did not change. This list uses the 2025 codes. If your data still contains old NIS codes, translate them with the Municipality Merger Mapper.
Typical uses
- Check which postcode belongs to a village before you ship or invoice.
- Match NIS codes from open data and tax documents to municipality names.
- Clean customer addresses before importing them, together with the Flemish address check for street-level validation.
- Convert coordinates for a place with the Lambert 72 converter.
If a place seems to be missing, search without accents or try its sub-municipality name. Very small hamlets share the postcode of a larger village.
Frequently asked questions
How many postcodes does Belgium have?
Belgium uses four-digit postcodes assigned by bpost. A postcode belongs to a place, so one municipality can have several postcodes and one postcode can cover several places.
What is a NIS code?
A NIS or REFNIS code is the five-digit statistical code from Statbel that identifies a Belgian municipality. It is used in KBO data, tax forms and many government datasets.
Did the 2025 municipality mergers change postcodes?
No. The mergers changed municipality names and NIS codes in Flanders, but postcodes stayed the same. This tool already uses the 2025 NIS codes.
How many municipalities are there in Belgium?
After the 2025 mergers Belgium has 565 municipalities.
Can I download the full postcode list?
Yes. Use the download button to get the complete list as CSV.