Canada Postal Code Format — How Canadian Postal Codes Work
Canadian postal codes use a unique alternating letter-digit format — A1A 1A1 — that encodes geographic information far more precisely than most postal systems. With roughly 850,000 active codes, Canada's system can pinpoint delivery down to a single city block, apartment building, or even a large-volume mail receiver.
The A1A 1A1 Format
Every Canadian postal code is exactly six characters long, written with a space in the middle: A1A 1A1. The characters alternate between letters and digits in a strict pattern:
The letters D, F, I, O, Q, and U are never used in any position to avoid confusion with digits (0, 1) and other characters. The letters W and Z are not used as the first character.
FSA — Forward Sortation Area
The first three characters form the Forward Sortation Area (FSA). This identifies a broad geographic region:
- First letter — identifies the province or territory (see table below)
- Second character (digit) — 0 indicates a rural area; 1-9 indicates an urban area
- Third character (letter) — further narrows the geographic zone within the province
There are approximately 1,600 active FSAs across Canada. In urban centres like Toronto or Vancouver, a single FSA may cover just a few city blocks. In rural areas, an FSA can span hundreds of square kilometres.
LDU — Local Delivery Unit
The last three characters form the Local Delivery Unit (LDU). This narrows the location to a specific delivery point:
- In urban areas, the LDU typically identifies a single block face (one side of a street between two intersections), an apartment building, or a large commercial mail receiver
- In rural areas, the LDU corresponds to a community mailbox group or rural route
The combination of FSA + LDU means each postal code serves a very small area — often just a few dozen addresses.
Province Prefix Letters
The first letter of a Canadian postal code identifies the province or territory:
| First Letter | Province / Territory | Example Postal Code |
|---|---|---|
A | Newfoundland and Labrador | A1B 2C3 |
B | Nova Scotia | B3H 4R2 |
C | Prince Edward Island | C1A 4P3 |
E | New Brunswick | E1C 4Z8 |
G | Eastern Quebec | G1R 2J6 |
H | Metropolitan Montreal | H2X 1Y4 |
J | Western Quebec | J4W 3H2 |
K | Eastern Ontario | K1A 0B1 |
L | Central Ontario | L5B 3C2 |
M | Metropolitan Toronto | M5V 2H1 |
N | Southwestern Ontario | N2L 3G1 |
P | Northern Ontario | P3E 2C6 |
R | Manitoba | R3C 4A5 |
S | Saskatchewan | S4P 3Y2 |
T | Alberta | T5J 1S9 |
V | British Columbia | V6B 3K9 |
X | Northwest Territories & Nunavut | X1A 2N2 |
Y | Yukon | Y1A 1B4 |
Note: Ontario and Quebec are large enough to have multiple first-letter assignments, reflecting their high population density and mail volume.
How to Read a Canadian Postal Code
Let's decode the postal code M5V 2H1:
- M — Metropolitan Toronto, Ontario
- 5 — Urban area (non-zero digit)
- V — Specific zone within the M5 area (downtown core / Entertainment District)
- 2H1 — Local delivery unit narrowing to a specific block or building
Compare with S0K 2E0:
- S — Saskatchewan
- 0 — Rural area (zero digit)
- K — Zone within rural Saskatchewan
- 2E0 — Specific rural delivery route
Difference from US ZIP Codes
| Feature | Canada Postal Code | US ZIP Code |
|---|---|---|
| Format | A1A 1A1 (alphanumeric) | 12345 or 12345-6789 (numeric) |
| Length | 6 characters | 5 or 9 digits |
| Precision | Single block face / building | Delivery zone (broader) |
| Total codes | ~850,000 active | ~42,000 (5-digit) |
| Urban/rural indicator | Yes (2nd digit: 0 = rural) | No built-in indicator |
| Province encoded | Yes (1st letter) | State encoded (1st digit range) |
Examples by Province
| Province | City | Example Code |
|---|---|---|
| Ontario | Toronto | M5V 2H1 |
| Ontario | Ottawa | K1A 0B1 |
| Quebec | Montreal | H2X 1Y4 |
| British Columbia | Vancouver | V6B 3K9 |
| Alberta | Calgary | T2P 1J9 |
| Alberta | Edmonton | T5J 1S9 |
| Manitoba | Winnipeg | R3C 4A5 |
| Saskatchewan | Regina | S4P 3Y2 |
| Nova Scotia | Halifax | B3H 4R2 |
| New Brunswick | Fredericton | E3B 5H1 |
Frequently Asked Questions
Canadian postal codes follow the format A1A 1A1, alternating letters and digits with a space in the middle. The first three characters (FSA) identify a geographic region, and the last three (LDU) pinpoint a specific delivery area like a city block or building.
The letters D, F, I, O, Q, and U are never used anywhere in a Canadian postal code. W and Z are also excluded from the first character position. These restrictions prevent confusion with digits during automated and manual mail sorting.
Canadian codes use alternating letters and digits (A1A 1A1), while US ZIP codes are all numeric. Canadian codes are more precise, covering individual blocks or buildings, while ZIP codes cover broader zones. Canada has around 850,000 codes versus roughly 42,000 five-digit ZIP codes.