Find Your Postal Code in Canada
A Canadian postal code alternates letters and digits, and each half does a different job: the first three get your mail to a sorting area, the last three to a delivery route. Press the button and your position becomes the postal code covering that spot, with the city and province so you can check it looks right.
Your location is only used to find your postal code.
Postal Code
M5V 2T6
Canada

The Postal Code Format
Format
Six characters in two groups of three, alternating letter and digit (A1A 1A1)
Example
M5V 2T6
A Canadian postal code is six characters written as two groups of three, letter-digit-letter then digit-letter-digit. M5V 2T6 is the shape of every one of them.
The first group is the forward sortation area, almost always shortened to FSA. The second is the local delivery unit, or LDU. The space between them is part of the official format, and the letters are written in capitals.
Six letters never appear anywhere in a postal code: D, F, I, O, Q and U. They were left out because they are too easily confused with digits or with each other by the optical scanners that read addresses. That is worth knowing when validating input, because a user who types the letter O where a zero belongs has made an error the format itself can catch.
What Each Part of a Postal Code Means
Read left to right, each part of a Canada postal code narrows the destination down.
| Part | Identifies | What it means |
|---|---|---|
| Character 1 | Postal district | A broad district. Outside Quebec and Ontario it corresponds to a whole province or territory; those two provinces are large enough to hold several letters each. |
| Character 2 | Urban or rural | A zero marks a wide-area rural region. Any digit from 1 to 9 marks an urban area. This single character tells you which kind of delivery the code describes. |
| Character 3 | Area within the district | Narrows the district down further. Together with the first two characters it completes the forward sortation area. |
| Characters 1-3 | Forward sortation area (FSA) | The unit Canada Post sorts to first, and the level most commonly used for mapping and statistics because it behaves reasonably like an area. |
| Characters 4-6 | Local delivery unit (LDU) | The specific delivery route, block face, apartment building, or group of post office boxes. In rural areas an LDU can describe a rural route rather than door-to-door delivery. |
How postal codes work in Canada
The Canadian system was introduced in stages through the early 1970s, and like most postal codes it was designed for machines rather than for people reading a map. The alternating letter-digit pattern exists because it packs far more distinct codes into six characters than six digits would, which matters in a country with enormous distances and a very uneven population.
The split between the two halves is the thing worth understanding. The forward sortation area answers "which plant sorts this?" and the local delivery unit answers "which route does it go out on?". Mail is sorted on the FSA first and only resolved to the LDU at the local end. That is why the FSA turns up everywhere in Canadian data and the LDU almost never does: the first three characters describe a place, and the last three describe an operational round.
The second character carries more information than its size suggests. A zero there means the code covers a wide rural region, which in parts of the country can mean a great deal of ground and a small number of people. Those rural codes often serve post office boxes or a rural route rather than individual street addresses, so an address in one may be a box at a local post office rather than a house someone drives to.
The first letter is a useful shorthand for province and a poor rule. For most of the country one letter does map to one province or territory, but Quebec and Ontario each span several, and the Northwest Territories and Nunavut share one between them. Software that derives a province from the first letter will be right most of the time and silently wrong at the edges, which is the worst combination.
Codes are also live records rather than fixed geography. Canada Post creates and reassigns them as housing is built and routes are reorganised, so a code is correct for an address on a given date, not forever.
Why the FSA is the useful half
If you have ever seen a Canadian map shaded by postal code, you have almost certainly seen forward sortation areas rather than full six-character codes. There is a practical reason for that.
An FSA covers a recognisable chunk of a city or a rural district, so it behaves enough like a region to be worth drawing. There are few enough of them to fit on a map and label. A full postal code, by contrast, can be one side of one block or a single apartment tower, which is useful to a letter carrier and useless as a shape.
This is also why Canadian analytics, market research and public statistics tend to stop at the first three characters. It is the level at which a postal code stops being a delivery instruction and starts being something you can reason about geographically โ and even then, the caveat that applies everywhere applies here: the boundary is wherever the sorting makes sense, not where a neighbourhood ends.
Urban and rural codes behave differently
The zero in the second position is not a formatting quirk. It changes what the code means and what you can expect from it.
An urban code, with a digit from 1 to 9 in that slot, describes door-to-door delivery in a built-up area. The local delivery unit at the end typically picks out a block face, a side of a street, or a single building large enough to need its own.
A rural code, with a zero, covers a wide area served by a single post office. The delivery unit at the end often names a rural route or a run of post office boxes rather than a street. A parcel carrier that does not deliver to boxes may refuse such an address even though the code is entirely correct, which is a frequent and confusing failure at checkout.
For a location lookup this matters because a rural code can span a lot of ground. The answer is more likely to be right simply because the area is larger, but it tells you much less about precisely where you are.
Where a lookup and Canada Post can disagree
This tool answers which postal code covers the point your device reported. Canada Post answers which postal code it uses for a particular address. Those usually match, and when they do not it is generally for one of two reasons.
The first is the precision of the fix. Position accuracy drops indoors, among tall buildings and when your device is working from Wi-Fi rather than a clear satellite view. In a dense downtown where a local delivery unit can be a single tower, a modest error puts you in the next code along.
The second is that delivery units follow routes rather than geography, so the boundary may run somewhere you would not guess. For filling in a form quickly or sanity-checking a code someone gave you, a lookup is fast and usually correct. For a legal filing, a tax form or a high-value shipment, confirm the address with Canada Post, which is the only authority on what it will actually do with your mail.
Frequently Asked Questions
Can I find a postal code from an address here?
No. This site works only from your current position: your device reports where it is, and that point becomes the postal code covering it. There is no address database behind it. To search from an address, use the Canada Post postal code lookup.
What is the difference between an FSA and a full postal code?
The FSA is the first three characters, the part Canada Post sorts to first and the part that behaves like an area on a map. The full six characters add the local delivery unit, which identifies a specific route, block face or building.
Why are there no letters D, F, I, O, Q or U?
They were excluded because automated sorting equipment confuses them with digits or with one another. A postal code containing one of those letters is invalid, which makes it a useful check when validating what someone has typed.
What does a zero in the second position mean?
That the code covers a wide rural area rather than an urban one. Rural codes often serve post office boxes or rural routes rather than door-to-door street delivery.
Can I work out the province from the first letter?
Usually, but not reliably. Most provinces and territories have one letter, Quebec and Ontario each have several, and the Northwest Territories and Nunavut share one. Derive the province from the address rather than from the code.
Does the space matter?
The official format puts a space between the two groups of three, and that is the version worth storing. Most systems accept it without, but the spaced form is the one that matches Canada Post records.
Explore Postal Code Guides
Longer explanations of how postal codes work in Canada.
formatFSA vs LDU: The Two Halves of a Canadian Postal CodeThe first three characters of a Canadian postal code describe a place. The last three describe a delivery round. Nearly everything confusing about the system follows from that split.Read more
formatThe Six Letters a Canadian Postal Code Never UsesD, F, I, O, Q and U never appear in a Canadian postal code, and the first letter is a province shorthand that quietly fails at the edges. Both facts are useful and both are commonly misused.Read more
formsValidating and Storing Canadian Postal CodesCanadian postal codes are easier to validate than most and still get corrupted constantly. The rules worth enforcing, the ones that reject real addresses, and what to do about the ZIP code field.Read more
Keep Reading
- Postal Code guides for Canada
- What we do with your location
- Limits of a location-based lookup
- Postcode lookup for Australia
- Post Code lookup for Bangladesh
- PIN Code lookup for India
- Eircode lookup for Ireland
- Postal Code lookup for Kenya
- Poskod lookup for Malaysia
- Postcode lookup for New Zealand
- Digital Postcode lookup for Nigeria
- Postal Code lookup for Pakistan
- ZIP Code lookup for Philippines
- Postal Code lookup for Singapore
- Postal Code lookup for South Africa
- Postal Code lookup for Sri Lanka
- Postcode lookup for United Kingdom
- ZIP Code lookup for United States