---
id: "nl_cbs_province_code"
kind: "pattern"
status: "draft"
is_pii: false
categories: ["geo", "government"]
country: ["NL"]
langs: ["common"]
quality: 80
url: "http://registry.apicrafter.io/datatype/nl_cbs_province_code"
---

# Dutch province code (CBS) (`nl_cbs_province_code`)

> **Draft.** Draft records have not been reviewed yet and may be incomplete or wrong; do not treat them as authoritative for legal or compliance decisions.

Code of a Dutch province used by Statistics Netherlands (CBS) in its regional tables, PV and two digits from PV20 (Groningen) to PV31 (Limburg). The other provinces are PV21 Fryslân, PV22 Drenthe, PV23 Overijssel, PV24 Flevoland, PV25 Gelderland, PV26 Utrecht, PV27 Noord-Holland, PV28 Zuid-Holland, PV29 Zeeland and PV30 Noord-Brabant. The ISO 3166-2 codes are the pattern nl_province_code.

- Pattern of: `nl_province`
- Personal data (PII): no
- Categories: Geographic identifiers (geo), Government related (government)
- Countries: Netherlands (NL)
- Languages: Common to most languages (common)
- Classification: categorical

## Detection

Regular expression (Python `re`):

```
^PV(?:2\d|3[01])$
```

## Examples

- `PV27` — Noord-Holland
- `PV20` — Groningen
- `PV31` — Limburg
- `PV32` (invalid example) — Not a province code
- `NL-NH` (invalid example) — An ISO 3166-2 code (nl_province_code)

## Translations

- nl: Provinciecode (CBS)
- ru: Код провинции Нидерландов (CBS): Код провинции в таблицах статистического бюро CBS, от PV20 (Гронинген) до PV31 (Лимбург).

## Sources

- doc: <https://www.cbs.nl/nl-nl/dossier/nederland-regionaal/informatie-voor-gemeenten/codering-gebieden>
- other: <https://opendata.cbs.nl/ODataApi/odata/86247NED>

## Quality

Score 80/100. Missing: mapping (Wikidata, Schema.org, ...), detector coverage.

JSON: <http://registry.apicrafter.io/api/v1/datatypes/nl_cbs_province_code.json> · Edit: <https://github.com/apicrafter/metacrafter-registry/edit/main/data/datatypes/NL/geo/nl_cbs_province_code.yaml>
