GeoPostcodes

Canada ZIP Code Dataset

Comprehensive Canada ZIP code data with accurate geographic coordinates, administrative divisions, and time zone

  • Gartner
  • DB Schenker
  • Randstad
  • Amazon
  • IBM
  • MSC

Sample Dataset Canada

ISOCountryLanguageRegion 1Region 2Region 3Region 4LocalityZip CodeLatitudeLongitudeTimezone
CACanadaENQuebecCapitale-NationaleQuébecN/AL’Ancienne-Lorette46.808785-71.360728America/Toronto
CACanadaENQuebecCapitale-NationaleQuébecN/AL’Ancienne-Lorette46.812964-71.373191America/Toronto
CACanadaENQuebecCapitale-NationaleQuébecN/AL’Ancienne-Lorette46.791604-71.350439America/Toronto
CACanadaENQuebecCapitale-NationaleQuébecN/AL’Ancienne-Lorette46.808027-71.360023America/Toronto
CACanadaENQuebecCapitale-NationaleQuébecN/AL’Ancienne-Lorette46.808785-71.360728America/Toronto
CACanadaENQuebecCapitale-NationaleQuébecN/AL’Ancienne-Lorette46.807363-71.370401America/Toronto
CACanadaENQuebecCapitale-NationaleQuébecN/AL’Ancienne-Lorette46.807923-71.370083America/Toronto
CACanadaENQuebecCapitale-NationaleQuébecN/AL’Ancienne-Lorette46.806424-71.350379America/Toronto
CACanadaENQuebecCapitale-NationaleQuébecN/AL’Ancienne-Lorette46.808406-71.348865America/Toronto
CACanadaENQuebecCapitale-NationaleQuébecN/AL’Ancienne-Lorette46.811056-71.342407America/Toronto
CACanadaENQuebecCapitale-NationaleQuébecN/AL’Ancienne-Lorette46.800569-71.364658America/Toronto
CACanadaENQuebecCapitale-NationaleQuébecN/AL’Ancienne-Lorette46.808589-71.348427America/Toronto
CACanadaENQuebecCapitale-NationaleQuébecN/AL’Ancienne-Lorette46.807651-71.367812America/Toronto
CACanadaENQuebecCapitale-NationaleQuébecN/AL’Ancienne-Lorette46.806082-71.373258America/Toronto
CACanadaENQuebecCapitale-NationaleQuébecN/AL’Ancienne-Lorette46.788230-71.352933America/Toronto
CACanadaENQuebecCapitale-NationaleQuébecN/AL’Ancienne-Lorette46.806009-71.372027America/Toronto
CACanadaENQuebecCapitale-NationaleQuébecN/AL’Ancienne-Lorette46.789409-71.353189America/Toronto
CACanadaENQuebecCapitale-NationaleQuébecN/AL’Ancienne-Lorette46.801447-71.362050America/Toronto
CACanadaENQuebecCapitale-NationaleQuébecN/AL’Ancienne-Lorette46.808785-71.360728America/Toronto
CACanadaENQuebecCapitale-NationaleQuébecN/AL’Ancienne-Lorette46.810662-71.374228America/Toronto
CACanadaENQuebecCapitale-NationaleQuébecN/AL’Ancienne-Lorette46.810838-71.374729America/Toronto
CACanadaENQuebecCapitale-NationaleQuébecN/AL’Ancienne-Lorette46.810575-71.373821America/Toronto
CACanadaENQuebecCapitale-NationaleQuébecN/AL’Ancienne-Lorette46.810353-71.373398America/Toronto
CACanadaENQuebecCapitale-NationaleQuébecN/AL’Ancienne-Lorette46.810130-71.373224America/Toronto
CACanadaENQuebecCapitale-NationaleQuébecN/AL’Ancienne-Lorette46.809862-71.372931America/Toronto
CACanadaFRQuébecCapitale-NationaleAgglomération de QuébecN/AL’Ancienne-Lorette46.808785-71.360728America/Toronto
CACanadaFRQuébecCapitale-NationaleAgglomération de QuébecN/AL’Ancienne-Lorette46.812964-71.373191America/Toronto
CACanadaFRQuébecCapitale-NationaleAgglomération de QuébecN/AL’Ancienne-Lorette46.791604-71.350439America/Toronto
CACanadaFRQuébecCapitale-NationaleAgglomération de QuébecN/AL’Ancienne-Lorette46.808027-71.360023America/Toronto
CACanadaFRQuébecCapitale-NationaleAgglomération de QuébecN/AL’Ancienne-Lorette46.808785-71.360728America/Toronto
CACanadaFRQuébecCapitale-NationaleAgglomération de QuébecN/AL’Ancienne-Lorette46.807363-71.370401America/Toronto
CACanadaFRQuébecCapitale-NationaleAgglomération de QuébecN/AL’Ancienne-Lorette46.807923-71.370083America/Toronto
CACanadaFRQuébecCapitale-NationaleAgglomération de QuébecN/AL’Ancienne-Lorette46.806424-71.350379America/Toronto
CACanadaFRQuébecCapitale-NationaleAgglomération de QuébecN/AL’Ancienne-Lorette46.808406-71.348865America/Toronto
CACanadaFRQuébecCapitale-NationaleAgglomération de QuébecN/AL’Ancienne-Lorette46.811056-71.342407America/Toronto
CACanadaFRQuébecCapitale-NationaleAgglomération de QuébecN/AL’Ancienne-Lorette46.800569-71.364658America/Toronto
CACanadaFRQuébecCapitale-NationaleAgglomération de QuébecN/AL’Ancienne-Lorette46.808589-71.348427America/Toronto
CACanadaFRQuébecCapitale-NationaleAgglomération de QuébecN/AL’Ancienne-Lorette46.807651-71.367812America/Toronto
CACanadaFRQuébecCapitale-NationaleAgglomération de QuébecN/AL’Ancienne-Lorette46.806082-71.373258America/Toronto
CACanadaFRQuébecCapitale-NationaleAgglomération de QuébecN/AL’Ancienne-Lorette46.788230-71.352933America/Toronto
CACanadaFRQuébecCapitale-NationaleAgglomération de QuébecN/AL’Ancienne-Lorette46.806009-71.372027America/Toronto
CACanadaFRQuébecCapitale-NationaleAgglomération de QuébecN/AL’Ancienne-Lorette46.789409-71.353189America/Toronto
CACanadaFRQuébecCapitale-NationaleAgglomération de QuébecN/AL’Ancienne-Lorette46.801447-71.362050America/Toronto
CACanadaFRQuébecCapitale-NationaleAgglomération de QuébecN/AL’Ancienne-Lorette46.808785-71.360728America/Toronto
CACanadaFRQuébecCapitale-NationaleAgglomération de QuébecN/AL’Ancienne-Lorette46.810662-71.374228America/Toronto
CACanadaFRQuébecCapitale-NationaleAgglomération de QuébecN/AL’Ancienne-Lorette46.810838-71.374729America/Toronto
CACanadaFRQuébecCapitale-NationaleAgglomération de QuébecN/AL’Ancienne-Lorette46.810575-71.373821America/Toronto
CACanadaFRQuébecCapitale-NationaleAgglomération de QuébecN/AL’Ancienne-Lorette46.810353-71.373398America/Toronto
CACanadaFRQuébecCapitale-NationaleAgglomération de QuébecN/AL’Ancienne-Lorette46.810130-71.373224America/Toronto
CACanadaFRQuébecCapitale-NationaleAgglomération de QuébecN/AL’Ancienne-Lorette46.809862-71.372931America/Toronto

Explore Our Canada ZIP code coverage

The map shows our Canada postal code coverage with major cities and postal code distribution.

Canada

Unlock now!

Canada

Loading country data...

Canada's Postal Code Format

Canada uses a "Postal Code" system, which is a six-character alphanumeric format like A9A 9A9, alternating letters and numbers with a space in the middle. This means it uses both letters and numbers, unlike the purely numeric five-digit US ZIP codes, and it is far more granular: a Canadian postal code typically corresponds to one block or a small group of addresses. The first letter of the code identifies the province or territory. According to the GeoPostcodes world postal code database, Canada has 908,608 postal codes covering 326 regions and 8,426 towns.

  • Postal Code Format: A9A 9A9

    • Alternating letter-number-letter pattern
    • Six characters in total with a space separator
    • Case insensitive but typically uppercase
    • Covers all provinces and territories; provinces are linked to the first character of the postal code

    Examples:

    • M5H 2N2 - Toronto (Ontario)
    • V6C 3T4 - Vancouver (British Columbia)
    • H2Y 1N6 - Montreal (Quebec)
    • T2G 4Z1 - Calgary (Alberta)
  • Structure of Postal Codes

    • Format: A9A 9A9, alphanumeric
    • Hierarchical levels: Postal codes are micro-scale, typically corresponding to a block or a group of addresses. There are ~880,000 codes.
    • Key challenges: Business postal codes (e.g., P.O. Boxes) are often missing or inconsistently presented. Overlapping codes between municipalities or divisions create ambiguity.
  • Management & Authority

    • Primary postal authority: Canada Post.
    • Update frequency: Canada Post updates monthly. Statistics Canada updates biannually, in June and December.
    • Other source: Statistics Canada maintains a National Address Registry.
  • Addressing Standards

    • Common address format: Street number + street name on one line; second line includes city/town, province, and postal code.
    • Administrative divisions used: Only localities and provinces are used in address formatting, not census divisions or subdivisions.
  • Special Characteristics

    • Provinces are linked to the first character of the postal code.
    • Quebec uniquely has three administrative levels (Province > Unknown level > Census Division).
    • Lack of standard town definitions means postal municipalities are used instead.

Our location dataset for Canada

Explore our comprehensive collection of Canada location data products, designed to meet all your mapping and location intelligence needs.

Canada ZIP & Administrative boundaries

Canada administrative landscape often follows inconsistent regional models and irregular public sources, making it difficult to maintain reliable boundaries. Our standardized postal and administrative boundary data resolves these gaps to ensure complete, coherent geographic coverage.

Canada Shapefiles

Coverage Statistics

908,608
Total ZIP Codes
326
Provinces & Territories
8,426
Cities & Towns

Available File Formats

Choose from multiple data formats to seamlessly integrate Canada postal code data into your systems

  • CSV FormatComma-separated values for spreadsheet applications and data analysis tools
  • GeoJSON FormatJavaScript Object Notation for web applications and modern development
  • GML FormatExtensible Markup Language for enterprise systems and legacy applications
  • DAT FormatDatabase-ready SQL scripts for direct import into your systems

Data Dictionary

Comprehensive field definitions and data specifications for the Canada postal code dataset

Field nameField typeDescriptionComments
ISOChar(2)ISO 3166-1 Country codeThe ISO 3166-1 standard is published by the International Organization for Standardization (ISO) and defines a unique code for the name of each country. The country codes are represented as a two-letter code (alpha-2).
CountryChar(50)Country name
LanguageChar(2)Language codeWhen there are several official languages in the country, or for countries using a non-Latin alphabet, we provide the names in different languages. The language field contains the language code and allows you to select a specific version.
Region1Region2Region3Region4Char(80)Administrative division level 1Administrative division level 2Administrative division level 3Administrative division level 4These fields contain the name of administrative divisions for each available level. If not applicable, the value '-' will be indicated.
LocalityChar(80)Locality nameContains the settlement name. The type of settlement may vary depending on the country (city, town, village, etc..).
PostcodeChar(15)ZIP / Postal codeIn countries/places where there is no postal code in use, this field is left empty. The postcode structure varies for each country.
LatitudeLongitudeDoublePlace coordinates (WGS84 coordinates)These fields contain the geographic coordinates related to the specific locality and postal code of the record. The geographical position is usually precise to about one hundred meters and corresponds to the center of the locality. All our files are created using the World Geodetic System standard WGS 84. The corresponding SRID reference is EPSG:4326.
TimezoneChar(30)Time zone name (Olson)Following the timezones defined in the IANA tz database (sometimes called Olson database).

Why choose GeoPostcodes

Global coverage

Complete coverage across 247 countries, including hard-to-source geographies like China, Japan, Brazil, and Russia.

Highest quality

Built on extensive, authoritative sourcing with robust data engineering and quality control. Standardized and up-to-date.

Expert Consulting

With 15 years of experience, we guide your implementation and deliver data in the format that fits your system.

Discover more advantages

Global Location Databases

Comprehensive location data products serving businesses, and organizations worldwide with accurate, up-to-date geographic information.

Postal Code Database

Global dataset containing all administrative divisions, cities and ZIP codes.

Explore postal code database

Key features

  • 247 Countries
  • 9,9M Coordinates
  • 9,3M ZIP codes
  • 400 Time zones
  • 4M Cities and Towns
  • 116K UNLOCODES

Specifications

  • Coverage: Global
  • Format: CSV, ASC, DAT, GML, GeoJSON, KML, Shapefile (SHP)

Use cases for the international ZIP code database

Powering enterprise solutions and product innovation for businesses worldwide

Address Validation

Capture accurate addresses for every country and territory in the world, in any language, and match local requirements.

Reporting and business intelligence

Ensure compliant and accurate reports across your organization. Enhance data analysis with location intelligence.

Logistics and shipping

Design and optimize your distribution network, plan your pick-up and drop-off locations, reduce costs and improve visibility over your shipping.

Map and visualization

Analyze complex trends and discover actionable insights. Build engaging and intuitive map-based data visualizations.

Master data management

Rely on a single source of truth to ensure accuracy, consistency, and timeliness across your systems and organization.

Sales and marketing

Segment customers for site selection, analytics, geofencing, campaigns, mapping, and targeted ads.

Discover more advantages

Ready to Get Started?

Download our sample Canada postal code dataset.

Frequently Asked Questions

What is a Canadian postal code?

A Canadian postal code is a six-character postal code used to identify specific geographic areas within Canada. Each code is used to sort and deliver mail efficiently. For example, a valid postal code in Canada will look like A1A 1A1.

How often do Canadian postal codes change?

Canadian postal codes can change periodically due to new developments and urban planning.

What is the ZIP code of Ottawa?

Ottawa has many postal codes. Examples of postal codes for central Ottawa include K1P 1J1 and K2P 0A7.

What is a 5-digit ZIP code in Canada?

Canada does not use 5-digit ZIP codes. In Canada, every postal code follows the alphanumeric format A9A 9A9, for example K1A 0B1.

Are there ZIP codes in Canada?

Yes, there are ZIP codes in Canada, but they use a specific format called a postal code. Canadian ZIP codes follow the pattern A9A 9A9, for example K1A 0B1.

Does Canada have postal codes?

Yes, Canada has postal codes. They are alphanumeric and follow the format A9A 9A9, where letters represent specific geographic areas and numbers narrow down the location further.

Which town has the ZIP code 12345 in Canada?

No town in Canada has the ZIP code 12345. Canada uses postal codes in the alphanumeric format A9A 9A9, for example K1A 0B1, so 12345 is not a valid code there.

Does Canada use ZIP codes like the United States?

Canada does not use 5-digit numeric ZIP codes like the United States. Instead, it uses an alphanumeric postal code system with the format A9A 9A9, for example K1A 0B1.

Does Canada have a ZIP code system?

Yes, Canada has a nationwide system comparable to ZIP codes, known as postal codes. They are alphanumeric and follow the format A9A 9A9, for example K1A 0B1.

Which country code is mistaken for ZIP code in Canada?

The country code “CA” (Canada’s ISO country code) is sometimes mistakenly entered in the ZIP code field in Canada.

How to write an address in Canada?

An address in Canada contains the following elements:
Recipient’s name
Business or department name (if applicable)
House number and street name
City Name, Province Code, Postal Code (6 digits)
Country – CANADA (in all caps)

For example:
John Smith
424 Cranbrooke Ave
North York ON M5M 1N5
CANADA

What is the ZIP code of Canada?

There is no single ZIP code for Canada; postal codes differ by region.

What is the postal code format in Canada?

The postal code format is alphanumeric in the pattern A9A 9A9.

How many digits is a ZIP code in Canada?

Postal codes are six characters long, mixing three letters and three digits, not five digits.

Do addresses in Canada include ZIP codes?

Yes, Canadian addresses include the postal code on the same line as city and province.

Where is ZIP code K1A 0A9 in Canada?

ZIP code K1A 0A9 corresponds to an area in Ottawa, Ontario.

Updated: October 1, 2026