---
id: "br_titulo_eleitor"
kind: "datatype"
status: "draft"
is_pii: true
categories: ["pii", "persons", "government"]
country: ["BR"]
langs: ["pt"]
quality: 80
url: "https://registry.apicrafter.io/datatype/br_titulo_eleitor"
---

# Brazilian voter registration number (título de eleitor) (`br_titulo_eleitor`)

> **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.

Número de inscrição of a voter, assigned by the Superior Electoral Court of Brazil: up to twelve digits, an eight-digit sequential number, a two-digit code of the state (01 to 27, 28 for voters abroad) and two check digits computed modulo 11. Leading zeros are often dropped in print; the regexp expects all twelve digits, optionally grouped with spaces.

- Personal data (PII): yes
- Categories: Personally identifiable information (pii), Person related (persons), Government related (government)
- Countries: Brazil (BR)
- Languages: Portuguese (pt)
- Classification: identifier

## Detection

Regular expression (Python `re`):

```
^\d{4} ?\d{4} ?(?:0[1-9]|1\d|2[0-8]) ?\d{2}$
```

## Examples

- `0043 5687 09 06` — Worked example of the Portuguese Wikipedia article
- `004356870906` — The same number without spaces
- `004356872906` (invalid example) — State code 29 does not exist

## Translations

- pt: Número do título de eleitor

## Sources

- wikipedia: <https://pt.wikipedia.org/wiki/T%C3%ADtulo_de_eleitor>

## Quality

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

JSON: <https://registry.apicrafter.io/api/v1/datatypes/br_titulo_eleitor.json> · Edit: <https://github.com/apicrafter/metacrafter-registry/edit/main/data/datatypes/BR/persons/br_titulo_eleitor.yaml>
