Skip to content
Buy me a coffee
Web Resources

Canada Province List — HTML select snippet

List of Canadian provinces and territories with postal abbreviations as an HTML select snippet, CSV, JSON, XML, SQL and plain text.

Live preview

Full list

About Canadian province codes

Canada Post abbreviations and ISO 3166-2:CA

Canada has 10 provinces and 3 territories. The two-letter codes in this list are the official Canada Post abbreviations, which ISO reuses in ISO 3166-2:CA (CA-ON, CA-QC). They replaced older abbreviations such as Ont., Qué., B.C. and P.E.I. that you may still meet in prose. The code for Quebec changed from PQ to QC in the 1990s and Newfoundland became NL (Newfoundland and Labrador) in 2002; both old codes still appear in legacy data.

Provinces vs territories

Provinces (Alberta, British Columbia, Manitoba, New Brunswick, Newfoundland and Labrador, Nova Scotia, Ontario, Prince Edward Island, Quebec, Saskatchewan) receive their powers from the constitution; territories (Northwest Territories, Nunavut — created in 1999 —, Yukon) are administered under federal law. For address forms the distinction does not matter, but official documents and statistics often group them separately, which is why the list carries a type column.

Tips

  • Canada is officially bilingual: use "Quebec" / "Québec" and "Newfoundland and Labrador" / "Terre-Neuve-et-Labrador" according to the interface language, but always the same code.
  • The Canadian postal code (A1A 1A1) encodes the province in its first letter (e.g. K, L, M, N, P are Ontario; V is British Columbia; X covers both NT and NU), which makes it a useful cross-check.
  • Canada spans six time zones (Newfoundland is UTC−3:30); a province code is not enough to know a user's time zone — Saskatchewan does not observe DST, and Ontario and Quebec each have areas in a different zone.