---
id: "ca_fsa"
kind: "datatype"
status: "draft"
is_pii: false
categories: ["geo"]
country: ["CA"]
langs: ["common"]
quality: 100
url: "http://registry.apicrafter.io/datatype/ca_fsa"
---

# Canadian forward sortation area (FSA) (`ca_fsa`)

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

First three characters of a Canadian postal code (ca_postcode): letter, digit, letter, for example K1A. A forward sortation area is the area covered by all postal codes that start with these characters. The letter is a postal district within one province or territory, and a 0 as the digit marks a rural area. Statistics Canada and other publishers release data and boundary files by FSA when full postal codes would be too detailed.

- Personal data (PII): no
- Categories: Geographic identifiers (geo)
- Countries: Canada (CA)
- Languages: Common to most languages (common)
- Classification: identifier

## Detection

Regular expression (Python `re`):

```
^[ABCEGHJ-NPRSTVXY]\d[ABCEGHJ-NPRSTV-Z]$
```

## Examples

- `K1A` — Ottawa
- `T2P` — Alberta (postal district T)
- `X0A` — Rural area (0 as the digit)
- `D1A` (invalid example) — D is never used
- `K1A 0B1` (invalid example) — Full postal code

## Mappings

- autotype: `canpost`

## Supported by tools

- `autotype`

## Translations

- ru: Зона сортировки почты Канады (FSA): Первые три символа канадского почтового индекса, обозначающие район сортировки почты.

## Sources

- wikipedia: <https://en.wikipedia.org/wiki/Postal_codes_in_Canada>
- other: <https://github.com/congy/AutoType/blob/master/data_release/canpost.txt>

## Quality

Score 100/100.

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