Canadian · Validation

Postal code to province.

Find which province or territory a Canadian postal code starts in, whether it is rural, and whether it matches the province on the address. Format and first-letter mapping only: it cannot tell you the code exists or was ever assigned. Everything runs in your browser.

Source: Canada Post addressing guidelines Pattern A1A 1A1, never D F I O Q U

Advertisement

Inputs

Spaces are ignored. Letters D, F, I, O, Q, U are never used; W and Z never start a code.
Pick one to test whether the postal code fits it.

Result

Enter a postal code and press Check.

What province does a postal code start with?

The first character of a Canadian postal code identifies one of 18 major geographic areas. Outside Quebec and Ontario a letter is a whole province; Quebec uses G, H and J, Ontario uses K, L, M, N and P, and X is shared by the Northwest Territories and Nunavut.

The second character is 0 for a rural code (for example A0A) and 1 to 9 for an urban one (for example M2T). The letters D, F, I, O, Q and U are never used, and W and Z never appear in the first position.

A mismatch means the postal code’s first letter does not belong to the province you picked. It usually points to a typo in one of the two, though a few border-area addresses can legitimately be served across a boundary.

Sources

What a passing check does and doesn’t tell you

This tool checks format and the first-letter province mapping only. A postal code that passes is well-formed; it does not confirm the code, or its forward sortation area, actually exists or is deliverable. There is no lookup. Runs entirely in your browser: nothing you type is transmitted, stored, or logged.

Advertisement
Advertisement
Listening…