Canadian postal codes are alphanumeric codes that follow a specific format and structure. They are essential for mail delivery and geographic identification across Canada’s provinces and territories.
Format and Structure
Canadian postal codes follow the format A1A 1A1, where:
- A represents a letter
- 1 represents a digit
- A space separates the third and fourth characters
Example: K1A 0B1 (Canada Post’s Ottawa headquarters)
Key Components
Forward Sortation Area (FSA)
The first three characters (A1A) make up the Forward Sortation Area, which identifies:
- The province or territory
- A specific region within that province/territory
Local Delivery Unit (LDU)
The last three characters (1A1) represent the Local Delivery Unit, which pinpoints:
- A specific address or group of addresses
- Local delivery routes within the FSA
Character Restrictions
Certain letters are never used in Canadian postal codes:
- D, F, I, O, Q, U – excluded due to visual similarity to numbers (0, E, 1, 0, 0, V)
- W, Z – also excluded from the system
Forward Sortation Areas (FSA) by Province/Territory
The first letter of every Canadian postal code identifies the province or territory:
| First Letter | Province/Territory | Coverage Area |
|---|---|---|
| A | Newfoundland and Labrador | Entire province |
| B | Nova Scotia | Entire province |
| C | Prince Edward Island | Entire province |
| E | New Brunswick | Entire province |
| G | Quebec | Eastern Quebec |
| H | Quebec | Montreal metropolitan area |
| J | Quebec | Western Quebec |
| K | Ontario | Eastern Ontario (including Ottawa) |
| L | Ontario | Central Ontario |
| M | Ontario | Toronto metropolitan area |
| N | Ontario | Southwestern Ontario |
| P | Ontario | Northern Ontario |
| R | Manitoba | Entire province |
| S | Saskatchewan | Entire province |
| T | Alberta | Entire province |
| V | British Columbia | Entire province |
| X | Northwest Territories and Nunavut | Both territories share this letter |
| Y | Yukon | Entire territory |
Postal Code Ranges by Province/Territory
| Province/Territory | FSA Range | Example Codes |
|---|---|---|
| Newfoundland and Labrador | A0A – A9Z | A0A 0A0, A1A 1A1, A9Z 9Z9 |
| Nova Scotia | B0A – B9Z | B0A 0A0, B3H 3H3, B9Z 9Z9 |
| Prince Edward Island | C0A – C9Z | C0A 0A0, C1A 1A1, C9Z 9Z9 |
| New Brunswick | E0A – E9Z | E0A 0A0, E1A 1A1, E9Z 9Z9 |
| Quebec (Eastern) | G0A – G9Z | G0A 0A0, G1A 1A1, G9Z 9Z9 |
| Quebec (Montreal) | H0A – H9Z | H0A 0A0, H1A 1A1, H9Z 9Z9 |
| Quebec (Western) | J0A – J9Z | J0A 0A0, J1A 1A1, J9Z 9Z9 |
| Ontario (Eastern) | K0A – K9Z | K0A 0A0, K1A 1A1, K9Z 9Z9 |
| Ontario (Central) | L0A – L9Z | L0A 0A0, L1A 1A1, L9Z 9Z9 |
| Ontario (Toronto) | M0A – M9Z | M0A 0A0, M1A 1A1, M9Z 9Z9 |
| Ontario (Southwestern) | N0A – N9Z | N0A 0A0, N1A 1A1, N9Z 9Z9 |
| Ontario (Northern) | P0A – P9Z | P0A 0A0, P1A 1A1, P9Z 9Z9 |
| Manitoba | R0A – R9Z | R0A 0A0, R1A 1A1, R9Z 9Z9 |
| Saskatchewan | S0A – S9Z | S0A 0A0, S1A 1A1, S9Z 9Z9 |
| Alberta | T0A – T9Z | T0A 0A0, T1A 1A1, T9Z 9Z9 |
| British Columbia | V0A – V9Z | V0A 0A0, V1A 1A1, V9Z 9Z9 |
| Northwest Territories/Nunavut | X0A – X9Z | X0A 0A0, X1A 1A1, X9Z 9Z9 |
| Yukon | Y0A – Y9Z | Y0A 0A0, Y1A 1A1, Y9Z 9Z9 |
Statistical Information
- Total Postal Codes: As of October 2019, there were 876,445 postal codes in Canada
- Range: From A0A in Newfoundland to Y1A in Yukon
- Available Characters: 18 alphabetic characters and 10 numeric characters
- Excluded Letters: D, F, I, O, Q, U, W, Z (8 letters excluded)
Geographic Distribution
Eastern Canada (Maritime Provinces)
- A: Newfoundland and Labrador
- B: Nova Scotia
- C: Prince Edward Island
- E: New Brunswick
Central Canada (Quebec)
- G: Eastern Quebec regions
- H: Montreal and surrounding metropolitan area
- J: Western Quebec regions
Central Canada (Ontario)
- K: Eastern Ontario (Ottawa, Kingston)
- L: Central Ontario (Hamilton, St. Catharines)
- M: Toronto metropolitan area
- N: Southwestern Ontario (London, Windsor)
- P: Northern Ontario (Sudbury, Thunder Bay)
Western Canada (Prairie Provinces)
- R: Manitoba
- S: Saskatchewan
- T: Alberta
Pacific Canada
- V: British Columbia
Northern Canada (Territories)
- X: Northwest Territories and Nunavut
- Y: Yukon
Notes
- Shared Territory Code: Northwest Territories and Nunavut both use the letter “X” as their first character
- Quebec Division: Quebec is divided into three postal code regions (G, H, J) due to its size and population
- Ontario Division: Ontario has the most postal code regions (K, L, M, N, P) reflecting its large population and geographic area
- Format Consistency: All Canadian postal codes maintain the A1A 1A1 format regardless of location
- No Duplicates: Each complete postal code is unique and corresponds to a specific geographic area
