Belgium Address Format
Belgian addresses go from smallest unit to largest: recipient, street name followed by the house number, then the 4-digit postal code and municipality on one line. Belgium is bilingual/trilingual (Dutch, French, German), so street and city names may appear in either language (e.g. Antwerpen/Anvers, Bruxelles/Brussel).
Standard format
Postcode / Code postal rules
| Field name | Postcode / Code postal |
|---|---|
| Format | NNNN (N = digit, A = letter) |
| Example | 1000 |
| Pattern | ^[1-9]\d{3}$ |
| Rule | 4 digits from 1000 to 9999; 1xxx is Brussels, and the other ranges roughly follow the provinces. The code is written before the municipality name (e.g. 1000 Bruxelles). |
Fields used in Belgium
| State / region | No |
|---|---|
| Street address | Yes |
| P.O. Box | Yes — "PO Box (Boîte postale / Postbus)" locally |
FAQ
What is the Postcode / Code postal format in Belgium?
The format is NNNN (N = digit, A = letter), for example 1000. 4 digits from 1000 to 9999; 1xxx is Brussels, and the other ranges roughly follow the provinces. The code is written before the municipality name (e.g. 1000 Bruxelles).
How do you write an address in Belgium?
Belgium addresses are written from the smallest unit to the largest. Belgian addresses go from smallest unit to largest: recipient, street name followed by the house number, then the 4-digit postal code and municipality on one line. Belgium is bilingual/trilingual (Dutch, French, German), so street and city names may appear in either language (e.g. Antwerpen/Anvers, Bruxelles/Brussel).
Does Belgium use postal codes?
Yes. Belgium uses the Postcode / Code postal in the format NNNN (example: 1000). 4 digits from 1000 to 9999; 1xxx is Brussels, and the other ranges roughly follow the provinces. The code is written before the municipality name (e.g. 1000 Bruxelles).
Generate a fake Belgium address
Have real Belgium addresses to check?
Validate a whole CSV of customer addresses before shipping — format, postal-code/city match, suspicious-entry flags. Pay per batch, no subscription.
Validate a batch →